URL重写规则,只对指定的域名有效?

2016-07-07 15:11 来源:www.chinab4c.com 作者:ecshop专家

URL重写规则,只对指定的域名有效,可以做得到吗,怎么改的,举个例子出来最好。



# 为了确保重写规则不影响服务器上的其他站点
# 请将下面的语句前的#号去掉,并将(?:www\.)?site1\.com改为商店所在域名
#RewriteCond %{HTTP:Host} (?:www\.)?site1\.com

回答:
我顶起来!!!!!!!!!!!!!!!

我也想知道 请高手赐教

RewriteCond 只对之后的一个 RewriteRule 指令起作用。。。
1、把规则写在 <VirtualHost></VirtualHost> 之内,只对一个 VirtualHost 起作用。
2、在 RewriteRule 中直接添加 HTTP_HOST 区配,几乎需要修改每条规则。
3、对于目录级使用 RewriteBase 指令。
4、对于同域较复杂的目录结构使用 RewriteMap 指令。
5、省略…………

这个是放在PHP服务器配置里面的了?

不是PHP服务器配置里面,是 Server 配置里面。。。你是说一个 VirtualHost 两个系统?那么用 RewriteBase 指令,你需要懂一点点 Rewrite 。。。


但我用的是IIS,也可以设置吗?

新手现在再次学习下前辈的知识

楼上都是高人~