我在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"?
由于
标记
答案 0 :(得分:1)
这就是我用的......
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
答案 1 :(得分:0)
我正在使用这个:
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]