我正在编写一个简单的 .htaccess 重写以强制单个页面使用 https(受此问题答案的启发)。
是不是用RewriteCond比较好,如下:
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} ^/page\.php$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
或具有 RewriteRule 条件的较短替代方案:
RewriteCond %{HTTPS} off
RewriteRule ^page\.php$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]