将https:// www重定向到https:// non-www

时间:2012-06-05 17:14:51

标签: wordpress http redirect https

我有一个安全的wordpress网站重定向问题。我尽可能彻底地研究了这个,但似乎无法弄明白。我有两个条件来重定向.htaccess文件中的流量。首先,所有http://www流量都需要重定向到https://afspa.org。我已经完成了以下任务:

#BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://afspa.org/$1 [R=301,L]
</IfModule>

#END WordPress

我的第二个条件是,所有https://www流量也需要重定向到https://afspa.org。但是,当用户输入或标记为“https://www.afspa.org”时,他们不会被重定向。相反,他们得到安全警告。我究竟做错了什么?

1 个答案:

答案 0 :(得分:2)

这是因为您的证书对afspa.org有效,但对www.afspa.org无效。浏览器在重定向之前检查证书。