HTAccess 301将非www重定向到www - 在某些网站上运行而不在其他网站上运行

时间:2013-11-18 15:05:25

标签: .htaccess mod-rewrite redirect

我们所有网站的HTAccess文件都经过编辑,包含非www到www 301重定向。它适用于某些网站,而不适用于其他网站。

以下是代码:

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

在某些网站上,您是否可以想到可能与此相冲突的代码?

1 个答案:

答案 0 :(得分:0)

尝试这个略微增强的规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(site\.com)$ [NC]
RewriteRule ^ http://www.%1%{REQUEST_URI} [L,R=301,NE]