我想應用將支付頁面http重定向到https的重寫規則。我想僅HTTPS付款頁面,如果主頁選項卡上的用戶點擊它應該去的HTTPS而非http針對單個頁面的HTTP到HTTPS
例如:
https://example.com/payment.php
我想應用將支付頁面http重定向到https的重寫規則。我想僅HTTPS付款頁面,如果主頁選項卡上的用戶點擊它應該去的HTTPS而非http針對單個頁面的HTTP到HTTPS
例如:
https://example.com/payment.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} ^/payment\.php$ [NC]
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^/payment\.php$ [NC]
RewriteRule^http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
看一下'RewriteCond'的文檔 – Wrikken 2014-11-22 17:27:21