请教IIS 下多站点的 rewrite问题。

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

请教IIS 下多站点的 rewrite问题。
我现在有两个域名,想分配不同的rewrite规则,始终没搞成功。

www.ovanty.com和cn.ovanty.com

我想分配不同的rewrite规则。

我的系统是2003+IIS,下载了isapi的完全版,一个站点是没有问题的。
我想实现的一个站点的规则是:
[ISAPI_Rewrite]
RewriteCond Host: www\.ovanty\.com
RewriteRule ^(.*)/([0-9]*)-([a-zA-Z0-9\-]*).html$$1/product.php?id_product=$2
RewriteRule ^(.*)/([0-9]+)-([a-zA-Z0-9-]*)$1/category.php?id_category=$2

我想实现的第二个站点的规则是:

RewriteCond Host: cn\.ovanty\.com

RewriteRule ^/([0-9]*)-([a-zA-Z0-9\-]*).html$ /product.php?id_product=$1&id_lang=3
RewriteRule ^(.*)/([0-9]+)-([a-zA-Z0-9-]*)$1/category.php?id_category=$2&id_lang=3

后面加个语言切换的开关。

但是不知道该怎么写。哪位高手帮帮忙,搞了好久了,头都晕了,眼睛也发绿了呢。
先谢过了。

回答:
自己顶一下。

现在只好建几个分站来暂时解决了。

http://www.ovanty.com
http://es.ovanty.com
http://fr.ovanty.com
http://ru.ovanty.com