使用.htaccess控制某些页面上的HTTPS

Mee*_*p3D 8 .htaccess mod-rewrite ssl https

我有一个网站,需要(显然)HTTPS结帐.目前的修复工作涉及使整个站点以SSL模式运行,但这会导致问题.

我怎么改变这个......

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
Run Code Online (Sandbox Code Playgroud)

仅将某个URL(比如basket.php)设置为HTTPS?

Gum*_*mbo 13

更短的版本:

RewriteCond %{HTTPS} off
RewriteRule ^basket\.php$ https://%{HTTP_HOST}%{REQUEST_URI} [L]
Run Code Online (Sandbox Code Playgroud)


You*_*You 12

我相信这会起作用:

RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} /basket.php
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
Run Code Online (Sandbox Code Playgroud)