我有一个网站需要(显然)HTTPS结帐。目前的修复工作涉及使整个站点以SSL模式运行,但这会导致问题。
我将如何改变这一点...
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
仅将某个网址(比如basket.php)设置为HTTPS?
答案 0 :(得分:13)
较短的版本:
RewriteCond %{HTTPS} off
RewriteRule ^basket\.php$ https://%{HTTP_HOST}%{REQUEST_URI} [L]
答案 1 :(得分:12)
我相信这会奏效:
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} /basket.php
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]