0

我在 IIS 6.0 服务器上使用 IIRF 使用以下代码将用户从网站的“www”版本重定向到“非 www”版本:

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

但是,我必须在网站的根目录中创建一个包含此代码的文件,并且我有很多不同的网站和域也可以将其添加到文件中。有什么方法可以使上面的代码通用,这样即使文件仍然会在每个网站文件夹中创建(因为这很容易使用内容管理系统),我实际上不必指定域名称,它仍然会将用户从“www”重定向到“非www”?

谢谢

标记

4

2 回答 2

1

这是我用的...

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
于 2012-06-02T20:24:26.433 回答
0

我正在使用这个:

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
于 2011-11-14T17:04:09.550 回答