我用www:
将所有非www请求重写为wwwRewriteCond %{HTTP_HOST} !^www\.mydomain\.de$
RewriteRule ^(.*)$ http://www.mydomain.de/$1 [L,R=301]
但是... 这不适用于https,所以我也希望所有https请求没有www到https与www。 例如:
https : // mydomain . de --> https : // www . mydomain . de
https://mydomain.de/example --> https://www.mydomain.de/example
有人帮助我吗? 在此先感谢!
答案 0 :(得分:4)
您可以使用此代码:
## 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]
这将执行: