Как установить HTTPS в «подкаталог страницы входа»? Попытка установить, но это не сработало. Я не решаюсь устанавливать HTTPS в основной каталог, так как главный сайт не имеет проблем, только страница входа должна быть HTTPS. TIA ...Как создать подкаталог HTTPS в ColdFusion?
1
A
ответ
1
В вашем Application.cfc добавить функцию imposeHttps() в onRequestStart
<cffunction name="onRequestStart" returnType="boolean" output="false">
<cfset imposeHttps() />
<!--- some of your other code --->
</cffunction>
и частных imposeHttps()
<cffunction name="imposeHttps" access="private" output="false" returntype="void">
<cfif CGI.REQUEST_METHOD IS NOT "GET">
<cfreturn />
</cfif>
<cfset var patterns = [
"^/foo/",
"^/bar/",
"^/etc/",
"^/login.cfm",
"^/foo_secure.cfm",
"^/some_secure.cfm"
] />
<cfif REFindNoCase("(" & ArrayToList(patterns, ")|(") & ")", CGI.SCRIPT_NAME)>
<cfif !CGI.SERVER_PORT_SECURE>
<cflocation url="#"https://" & CGI.SERVER_NAME & CGI.SCRIPT_NAME & (CGI.QUERY_STRING EQ "" ? "" : ("?" & CGI.QUERY_STRING))#" addtoken="No">
</cfif>
</cfif>
</cffunction>
звонков в подкаталоги/Foo,/бар,/и т.д. будут навязываться через https, а также вызовы файлов login.cfm, foo_secure.cfm и some_secure.cfm в корне будут надежно защищены cflocation.
+0
Большое спасибо TechMark2K – st041154
Смежные вопросы
- 1. WiX - как создать подкаталог bin?
- 2. Как создать папку и подкаталог
- 3. Создать подкаталог/подпапку
- 4. Тестирование HTTPS локально с Coldfusion
- 5. Python: невозможно создать подкаталог
- 6. Создать файл в/sys подкаталог
- 7. Как создать подкаталог в существующем родительском каталоге
- 8. Как создать подкаталог в amazon s3 bucket
- 9. Подкаталог перенаправления HTTP to Same Subdirectory HTTPS
- 10. Как создать https-соединения?
- 11. Как создать подкаталог для проекта QtCreator?
- 12. Как создать подкаталог, когда пользователь отправляет статью?
- 13. Google App Engine: Как создать поддомен/подкаталог
- 14. Как создать подкаталог с помощью URLForDirectory?
- 15. Как создать подкаталог для веб-сайта?
- 16. ColdFusion Отслеживание сеанса HTTP против HTTPS
- 17. Создать представление в подкаталог шаблонов в Django
- 18. Coldfusion: создать любой прототип?
- 19. Тестирование приложения ssl HTTPS локально с Coldfusion
- 20. Прочитать кросс-доменные файлы cookie в ColdFusion (HTTPS)
- 21. Создать подкаталог для всех каталогов в папке
- 22. Перенаправить запрос поддомена в подкаталог + https (с использованием .htaccess)
- 23. Невозможно создать новый проект ColdFusion в ColdFusion Builder 2
- 24. Как создать постоянное соединение https
- 25. Как создать сервер HTTPS смерч
- 26. Как переместить WordPress в подкаталог
- 27. Как правильно создать проект ColdFusion Builder?
- 28. Как создать xlsx-файлы с использованием coldfusion
- 29. Создать дату окончания с ColdFusion
- 30. htaccess - подкаталог с правами root, force https, non-www
Разве это не делается на уровне веб-сервера? Если это так, вы должны добавить тег для используемого веб-сервера. –
Я считаю, что рекомендуемый подход в эти дни заключается в том, чтобы полностью переключиться на HTTPS (Google говорит об одобрении HTTPS-сайтов через HTTP в ранжировании поиска). Если у вас есть сайт, который стоит защищать за регистрацией, стоит зашифровать с помощью HTTPS. –