我试图使用htaccess在我的域名之前强制使用www。
这是我的htaccess文件:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}\/$1 [R=301,L]
如果我尝试转到:http://domain-name.com,它会在域名之前添加正确的www,但是如果我尝试转到像domain-name.com/directory这样的目录,它将不会强制使用www域。
有人可以帮我吗?
提前致谢
答案 0 :(得分:0)
尝试以下内容 - 适合我;
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]