2013-09-25 394 views
0

我重写了所有非www请求到www:HTTPS非WWW访问https WWW

RewriteCond %{HTTP_HOST} !^www\.mydomain\.de$ 
RewriteRule ^(.*)$ http://www.mydomain.de/$1 [L,R=301] 

但是...... 以https这种doesn't工作,所以我也想加www所有HTTPS请求https与www。 例如:

https : // mydomain . de --> https : // www . mydomain . de 
https://mydomain.de/example --> https://www.mydomain.de/example 

有人帮我吗? 在此先感谢!

回答

3

您可以使用此代码:

## add www to a domain name 
RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteCond %{HTTPS}s on(s)| 
RewriteRule^http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

这将执行:

  • HTTPS => HTTPS以www改写
  • HTTP => HTTP以www改写
相关问题