使用urlrewrite通配符重定向动态无扩展名url

问题描述

|| 我有一个动态的“引荐来源网址”列表,例如ANN,BOB,...,ZED。我希望将访问我的URL www.website.com/ANN、www.website.com/BOB、www.website.com/ZED的用户定向到动态生成的特殊引荐来源网页。 我想做的是在IIS7上设置URLRewriter规则,该规则会将没有文件扩展名的任何页面定向到/reroute.aspx,后者将处理生成动态页面。我遇到的问题是正则表达式或通配符表达式。我试过了
/*.*
*.*
/([^/.]*) 
如果我使用\“不匹配\”设置,前两个将与/ ANN一起使用,但是它们也可以在默认地址www.website.com/上使用。根据IIS表达式检查器,第三个是Source,与/ ANN不匹配。 感谢任何正则表达式向导可以提供的任何建议。非常感谢你。     

解决方法

编辑:我只是想到了什么...也许领先的
/
不应该在那里。您可以尝试以下方法:
([^/.]*)$
我也在想,通过传递查询字符串,您可以这样做:
([^/.?]*)(\\?.*)?$
...并在替换字符串中使用ѭ4来复制查询字符串。 ѭ5很重要:
/([^/.]*)$
再说一次,也许不是。。。这实际上只是一个猜测。     ,最后,我只是放弃尝试使用这样一个简单的链接,而是使用www.website.com/Refer/ANN 我正在使用的查询字符串是     参考/([[A-Za-z0-9] +)$ 奥利维尔是对的,美元很重要:)     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...