我們有一個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