在IIS重写语句中使用RegExp

时间:2010-12-21 02:56:56

标签: iis web-config rewrite url-rewriting

我有一组页面需要使用IIS的web.config文件重写为处理程序。最终结构应如下所示:

mydomain.com/es/mexico

这需要映射到:

international.php lang = es编辑&安培;国家=墨西哥

然而,语言代码并不总是存在 - 所以如果有人输入“mydomain.com/mexico”,它应该被重定向到:

international.php?国家=墨西哥

我试图在我的web.config中设置它,但每当我尝试添加第二个查询字符串时,我遇到了web.config服务器错误。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

尝试类似:

^(?:/([A-Za-z0-9]{2})?)?(?:/(.{3,}))

语言(2个字母)将与 {R:1}

匹配

国家/地区(3+个字母)将与 {R:2}

匹配