通过htaccess将https:\\ www.domain静默重定向到https:\\ domain?

时间:2012-04-02 12:18:02

标签: .htaccess redirect https

我有一个使用www的网站(www.domain.com而非domain.com)。

但SSL证书仅对domain.com(https://domain.com)有效。因此,如果我致电https://www.domain.com,则会出现错误。

我的问题是,如果我可以通过htaccess从https://www.domain.comhttps://domain.com进行无声重定向?

感谢。

2 个答案:

答案 0 :(得分:0)

像LazyOne所说:

  

是的,不可能无声地执行..因为SSL必须如此   建立之前的HTTP部分可以启动(换句话说,之前   mod_rewrite可以执行重写/重定向规则)。

答案 1 :(得分:-2)

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
RewriteRule ^(.*)$ https://domain.com/$1 [L,R=301]

取自http://davidwalsh.name/no-www-using-htaccess-file