【发布时间】:2012-02-22 21:18:30
【问题描述】:
我正在运行几个基于模板的网站,使用 IIS 上的 web.config 将 domain.com/somepage 转换为 domain.com/default.asp?page=somepage 以包含更高级别目录中的正确文件。我使用的规则如下:
<rule name="friendly-urls">
<match url="^[a-zA-Z0-9_]+" />
<conditions logicalGrouping="MatchAll" />
<action type="Rewrite" url="default.asp?page={R:0}" />
</rule>
问题是每个网站也有一个移动版本,在 domain.com/m/ 上可用,并且现在设置重定向的方式,该地址将重定向到 domain.com/default.asp?page= m 不知何故,我需要对 m/ 目录中的任何内容进行例外处理,但我对正则表达式或 web.config 的理解不足以完成此操作。如果有人能提供帮助,我将不胜感激。
【问题讨论】:
标签: regex iis web-config