如何强制apache将www SSL请求重定向到非www SSL

时间:2015-08-10 11:25:27

标签: apache .htaccess ssl

我知道这里有很多文章在讨论几乎相同的问题。但是我无法解决它。

我们有一个正常的wordpress域

domain.com

我有两个虚拟主机,一个用于http,另一个用于https,来自http虚拟主机我进行重定向以强制https始终

<VirtualHost *:80>
        ServerName      domain.com
        ServerAlias     www.domain.com
        Redirect permanent / https://domain.com
</VirtualHost>

然后我的https虚拟主机就像是

<VirtualHost *:443>
        ServerName     domain.com
        DocumentRoot    /var/www/vhosts/puntdona.com/httpdocs
....
</VirtualHost>

问题:

每次我进入类似

的导航器

https://www.domain.com

navigator(谷歌等)抱怨它,因为证书(chepeast one)只适用于非www网址。我已经测试了很多设置来尝试重定向

https://www.domain.comhttp://domain.com

但没有用。

我希望Apache重定向https://www - &gt;到https://(没有www)。

但我不知道如何。

由于

1 个答案:

答案 0 :(得分:0)

您无法重定向到提到的网址。要重定向,您需要有不同的网址。 供参考访问官方apache文档 - http://httpd.apache.org/docs/2.4/rewrite/remapping.html