我只是想重定向所有用户使用' www。'来访问该网站。前缀(http://example.com/ ...将重定向到http://www.example.com/..。)
我在drupal 7 .htaccess中添加了默认代码。
它在Mozilla和Chrome中完美运行,而不是在IE中。
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
请建议在IE中使用
答案 0 :(得分:0)
尝试将.htaccess行更改为
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
答案 1 :(得分:0)
您也可以在apache设置中执行此操作。我不会在.htaccess文件中这样做。
在你的
中的/ etc / apache2的/位点可用/ SITENAME
做类似的事情:
<VirtualHost *:80>
ServerName http://www.example.com
Redirect / http://example.com
</VirtualHost>