我们有一个Symfony 1.4项目,并且正在寻求仅使用htaccess文件在symfony应用程序中强制https的所有页面。我知道有些方法可以使用过滤器,但是我想知道如果没有第一个过滤器的话可以这样做。在SYMFONY中强制HTTPS仅使用HTACCESS
这是我目前正在使用,但无法按预期工作的.htaccess文件...
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做这件事时想念的一些怪癖,因为这是一件容易的事情。任何想法男性?
你检查这个【答案】(http://stackoverflow.com/a/5880655/569101)? – j0k
是的,我看到一个,并试图修改它,以便所有页面强制SSL,用户只需要几个选择位置来强制SSL,其余的是常规HTTP的例子。我没有.htaccess文件的专家,所以有一个机会,我没有正确做它 – xXPhenom22Xx