![](/img/trans.png)
[英]Regex for IIS URL Rewrite from one domain to other domains based on parameter in 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.