我正在尝试将所有HTTP请求重定向到HTTPS,并将所有www重定向到非www URL。
即,
我成功地重定向了网址条件(1,2和3),但第4次重定向条件不起作用,即https://www.example.net到https://example.net。
我的网站有www和非www网址的SSL证书。我目前正在使用WordPress。
我的.htaccess文件包含以下代码:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.*)$ [NC]
RewriteRule (.*) https://%1%{REQUEST_URI} [L,R=301]
我尝试了很多不同的重定向条件,但都没有。
我在Firefox中遇到以下错误:
连接到www.example.net时发生错误。 Peer报告它遇到了内部错误。错误代码:SSL_ERROR_INTERNAL_ERROR_ALERT
如何重定向第4个网址条件?
答案 0 :(得分:2)
我终于找到了问题的解决方案。它是CloudFare,我使用的是免费版本。
从Cpanel关闭我的网站的云计算使所有重定向都有效。