我们有一个1.4个Symfony项目, 并正在使用 htaccess 文件来强制 HTTPS 在一个 Symfony 应用程序中的所有页面 。 我知道有些方法可以使用过滤器, 但是我想知道, 没有第一个程序, HTTPS 是否可行?
这是我目前使用的... HHACCESS 文档,但效果不如预期...
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
RewriteCond %{REQUEST_FILENAME} !-f
我也曾尝试过,但没有成功:
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
我肯定在和Symfony做这件事时我错过了一些怪事,因为这很容易马上做。有什么想法吗?