0
我有一個網站與ssl只適用於非www版本。是否有可能使用htacess所有網址到www版本重定向除了結帳頁面並添加https://開頭結帳頁面上htacess將所有頁面重定向到www,除了結帳頁面
感謝
我有一個網站與ssl只適用於非www版本。是否有可能使用htacess所有網址到www版本重定向除了結帳頁面並添加https://開頭結帳頁面上htacess將所有頁面重定向到www,除了結帳頁面
感謝
說出你的結帳頁面是https://domain.com/checkout.php
嘗試:
RewriteEngine On
# redirect non-www hostname to www hostname, but not /checkout.php
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule !^/?checkout.php http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# if checkout.php, redirect if not HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^/?checkout.php https://domain.com%{REQUEST_URI} [L,R=301]
是的。請參閱我幾天前問同樣的問題(http://stackoverflow.com/questions/12400792/rewriterule-violates-while-switching-from-https-to-http)。 – diEcho
查找mod_rewrite http://httpd.apache.org/docs/current/mod/mod_rewrite.html – rws907
我認爲這裏真正的問題是爲什麼你沒有ssl與www工作?發佈更多關於您的服務器配置,也許我們可以幫助您解決該問題 – WebChemist