我已经尝试了所有我遇到的解决方案,但我似乎无法使其正常工作,我有一个WP网站,并且希望所有页面都被迫使用HTTP而不是我需要的付款到HTTPS。
将付款页面强制设为HTTPS有效但我尝试使用强制HTTP的所有解决方案最终都会重定向/付款到网站根目录。
这就是我的htaccess看起来像 更新
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^/payments/
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule ^payments/ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress