日期:2014-05-16  浏览次数:20823 次

我想把一些二级域名重定向301到www主域名上,但是要排除一些二级域名
RT,,
该如何做呢?

我现在的.htaccess的rewrite规则如下:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.itokit.com$ [NC]
RewriteRule ^(.*)$ http://www.itokit.com/$1 [L,R=301]


我想排除掉:
down.itokit.com
img1.itokit.com/uploadfile/
img2.itokit.com/uploadfile/
img3.itokit.com/uploadfile/
这个rewrite如何写呢?
谢谢。
------解决方案--------------------
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^down.itokit.com$ [NC]
RewriteRule ^/$ 固定页面 [L]
RewriteCond %{HTTP_HOST} ^img1.itokit.com$ [NC]
RewriteRule ^/uploadfile/$ 固定页面 [L]
RewriteCond %{HTTP_HOST} ^img2.itokit.com$ [NC]
RewriteRule ^/uploadfile/$ 固定页面 [L]
RewriteCond %{HTTP_HOST} ^img3.itokit.com$ [NC]
RewriteRule /uploadfile/$ 固定页面 [L]
RewriteCond %{HTTP_HOST} !^www.itokit.com$ [NC]
RewriteRule ^(.*)$ http://www.itokit.com/$1 [L,R=301]