我目前正尝试将用户重定向到该网站的https版本,但仅限于预订流程和wp-admin部分。
这是我用post
的答案礼貌的代码RewriteEngine On
# force HTTPS
RewriteCond %{HTTPS} =off
RewriteRule ^(book-on-line|wp-admin) https://test.mysite.com%{REQUEST_URI} [L,R=301]
# force HTTP
RewriteCond %{HTTPS} =on
RewriteRule !^(book-on-line|wp-admin) http://test.mysite.com%{REQUEST_URI} [L,R=301]
如果我只使用第一个声明但是不起作用,重新指向正常工作,如果我使用第二个声明,则重定向到主页。
第二个陈述的原因是,当我转到安全页面,然后单击链接以返回到非安全页面时,网站仍然保留HTTPS,但不应该。
有什么想法吗?