對於以各種其他形式提出的問題提出質疑,但我沒有遇到針對特定情況的解決方案。將HTTPS重定向到HTTP,但一個目錄除外
我想將所有頁面重定向到HTTP(通過mod_rewrite),除非它們位於/ secure /文件夾中。
這是我已經試過:
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^secure
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}
另一個版本,有人聲稱工作,但在這種情況下不工作:
RewriteRule ^secure/ - [L]
RewriteCond %{SERVER_PORT} !^80$
RewriteRule^http://www.thevirtualstagingexperts.com%{REQUEST_URI} [L,R=301]
我寧願使用的變化第一版。它看起來應該起作用(無論如何)。任何人都可以在這個令人沉悶的主題上閃耀一些線條?
爲什麼你想擺脫HTTPS的,特別是如果客戶明確要求呢? – gereeter 2012-03-16 21:50:14
我只想使用HTTPS進行結帳過程,該過程位於/ secure /文件夾中。不需要使用HTTPS瀏覽網站的其餘部分。 – 2012-03-16 21:52:32
我使用絕對鏈接從一個到另一個,但我想有一個規則,以防萬一。 – 2012-03-16 21:53:02