我在一个 wordpress 网站上工作。并且刚刚安装了 SSL。它已正确安装,但我只想将访问者重定向到某些页面的 https url。我还想强制浏览器对其他页面使用 http。
我知道这可以用 .htaccess 来完成,并且也尝试了几件事。但无法根据需要得到这个。我是处理 .haccess 重写规则的新手,找不到可以指导我的文档。
例如,我需要强制浏览器对这两个 url 使用 https:
http://www.example.com/sells/payment/
http://www.example.com/customer/login/
并且所有其他网址都只能强制使用普通的http。我需要写什么样的规则?
更新 1
我还有一个将非 www url 重定向到 www url 的规则,这可能与这些规则冲突。这是我将所有非 www url 重定向到 www url 的方法。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
我面临的问题是,在应用 https 规则后,它被重定向到https://www.www.example.com/sells/payment/这是一个错误的 URL。
有什么办法解决这个问题吗?