raksmart活动促销

分享

写回答

发帖

[提问] .htaccess设置301,怎么再设置子目录?

国外虚拟主机 国外虚拟主机 1703 人阅读 | 1 人回复

发表于 2010-2-4 17:09:31 | 显示全部楼层 |阅读模式

RT,比如说一总目录下面,如果设置成301转向,那所有的域名都会转向到你设置的域名上面
RewriteEngine On
RewriteCond %{HTTP_HOST} !(^www\.a\.com$) [NC]
RewriteRule ^(.*)$ http://www.a.com/$1 [L,R=301]

但我又想让部分域名转到子目录,需要设置这个:
RewriteEngine On
DirectoryIndex home.html index.html index.php index.cgi
RewriteCond %{REQUEST_URI} !^/b/.*
RewriteCond %{HTTP_HOST} =www.b.com
RewriteRule ^(.*) /b/$1 [L]
总目录下有三个域名,子目录有三个(各个子目录一个域名),怎样两连都顾上?

回答|共 1 个

gypworks526

发表于 2010-2-4 17:53:55 | 显示全部楼层

应该会有冲突吧。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则