我有一组页面需要使用IIS的web.config文件重写为处理程序。最终结构应如下所示:
mydomain.com/es/mexico
这需要映射到:
?international.php lang = es编辑&安培;国家=墨西哥
然而,语言代码并不总是存在 - 所以如果有人输入“mydomain.com/mexico”,它应该被重定向到:
international.php?国家=墨西哥
我试图在我的web.config中设置它,但每当我尝试添加第二个查询字符串时,我遇到了web.config服务器错误。有人可以帮忙吗?
答案 0 :(得分:0)
尝试类似:
^(?:/([A-Za-z0-9]{2})?)?(?:/(.{3,}))
语言(2个字母)将与 {R:1}
匹配国家/地区(3+个字母)将与 {R:2}
匹配