Apache-2.2
如何使用 htaccess 強制 HTTPS 強製網站中的某些頁面使用 HTTP?
我的 htaccess 的一部分將 HTTP 流量重定向到 HTTPS 如下所示:
RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
我需要只允許某些頁面(比如說 /page1、/page2)是 HTTP。謝謝!
所以基本上這樣的 URI 包含
page1
或page2
不必重寫:RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{REQUEST_URI} !^/page[0-9] RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
我只是添加了另一個條件檢查以排除此類 URI。