2014-10-08 26 views
0

我只是想重定向所有用戶使用'www'訪問網站。前綴(http://example.com/ ...將被重定向到http://www.example.com/..)。在不帶前綴'www'的情況下在Drupla7上重寫條件

我在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

嘗試改變你的.htaccess線

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

您也可以在你的Apache設置。我不會在.htaccess文件中做到這一點。

在你

的/ etc/apache2的/網站可用/ SITENAME

做這樣的事情:

<VirtualHost *:80> 
ServerName http://www.example.com 
Redirect/http://example.com 
</VirtualHost> 
相關問題