繁体   English   中英

多个域的IIS URL重写

[英]IIS URL Rewrite for multiple domains

我的REGEX非常贫穷,需要一些帮助。 我在一个站点上托管了多个域,例如companya.com,companya.cn,companya.fr等。基于主机名,我想将其重定向到子目录。 因此,如果有人去companya.com,它将去companya.com/en-us/default.aspx,如果他们去companya.cn,它将去companya.cn/zh-cn/default.aspx。

有人可以帮我解决问题吗?

谢谢

我认为您不需要正则表达式。 您可能只需将国家/地区代码存储在简单的字典/哈希/所用语言中即可。 用伪代码:

country_codes=\
{
    "com":"en-us",\
    "cn":"zh-cn",\
    "fr":"fr-fr"\
    //similar entries for other country codes go here
};
redirect("companya."+tld+"/"+country_codes[tld]+"/default.aspx");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM