2014-03-27 98 views
0

我想强制HTTPS和WWW为我的域。强制HTTPS和WWW

EX:mydomain.com应该总是https://www.mydomain.com 有没有一种方法来结合两个重写规则在一个简单的规则,而不会影响网站的稳定性和SEO?

回答

2

试试这个

RewriteEngine On 
RewriteBase/

RewriteCond %{HTTPS} !=on [OR] 
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC] 
RewriteRule^https://www.mydomain.com%{REQUEST_URI} [R,L] 
1

您可以通过Apache这样做太

<VirtualHost *:80> 
    ServerName www.example.com 
    Redirect/https://www.example.com/ 
</VirtualHost> 

<virtualHost *:443> 
    DocumentRoot /var/www/html/example.com 
    ServerName www.example.com 
</VirtualHost>