我正在尝试重定向我的网站,并且每次尝试将它重定向到www.example.com中的https://example.com时,我似乎都会遇到问题。将http重定向到https并将www重定向到非www
如果我在浏览器中键入example.com,它会将我重定向到https://example.com。无论何时输入www.example.com而不仅仅是example.com,我都会收到以下消息。
此网站无法提供安全连接 www.example.com使用不受支持的协议。 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 隐藏详情 不支持的协议 客户端和服务器不支持通用SSL协议版本或密码套件。
我已经尝试了许多不同的重写条件,在我的htaccess文件中,但似乎没有工作。
这是我现在有我的最后一次测试的...
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
# Redirect all connection to SSL/443
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^(.*)$ "https\:\/\/example\.com\/$1" [R=301,L]
如果任何人都可以在得到重定向从WWW版本使用HTTPS非www版本,帮助其将高度赞赏。
非常感谢您提前。
检查什么服务器主机名实际点至。 – SLaks