通用重定向从www到非www

时间:2011-11-14 16:35:38

标签: iis iirf

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

由于

标记

2 个答案:

答案 0 :(得分:1)

这就是我用的......

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]

答案 1 :(得分:0)

我正在使用这个:

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