我想将https://example.com
重定向到https://www.example.com
如果我去https://example.com/aboutus
,
它还应该重定向到https://www.example.com/aboutus
。
目前,我在.htaccess
中有这个,但它使ssl证书消失。
RewriteCond %{HTTPS} off
RewriteCond %{DOCUMENT_ROOT}/../.force_ssl -f
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
答案 0 :(得分:0)
只需在.htaccess顶部试用此规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
确保清除浏览器缓存。