首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >忽略web.config重写规则中的匹配

忽略web.config重写规则中的匹配
EN

Stack Overflow用户
提问于 2015-11-26 00:39:07
回答 2查看 776关注 0票数 0

我在web.config中的规则捕捉到我希望它忽略的东西的地方发出了这个问题。

我有:

http://domain.com/video-conferencing-room/australia/australian-capital-territory/barton

被下面的规则所吸引。我已经添加了部分,希望这能解决它,但没有乐趣。它的路由

代码语言:javascript
复制
 <rule name="video-conferencing-room-country">
        <match url="^video\-conferencing\-room/([0-9a-z- ]+)" />
        <conditions>
            <add input="{HTTP_HOST}" matchType="Pattern" pattern="^video\-conferencing\-room/([0-9a-z- ]+)/([0-9a-z-, ]+)/([0-9a-z-, ]+)" ignoreCase="true"  />
        </conditions>
        <action type="Redirect" url="/meeting-rooms/{UrlEncode:{R:1}}" redirectType="Permanent" />              
    </rule>

但是这个条件会像这样停止urls:http://domain.com/video-conferencing-room/australia

不会违反规则。

我更新为使用{URL},并且:http://domain.com/video-conferencing-room/australia

现在可以工作了,

但我还是有个问题

http://domain.com/video-conferencing-room/australia/australian-capital-territory/barton

正在被这个规则重写:

代码语言:javascript
复制
 <rule name="video-conferencing-room country state">
        <match url="^video\-conferencing\-room/([0-9a-z- ]+)/([0-9a-z-, ]+)" />
        <conditions>
            <add input="{URL}" matchType="Pattern" pattern="^video\-conferencing\-room/([0-9a-z- ]+)/([0-9a-z-, ]+)/([0-9a-z-, ]+)" ignoreCase="true" negate="true"  />
        </conditions>
        <action type="Redirect" url="/meeting-rooms/{UrlEncode:{R:1}}/{UrlEncode:{R:2}}" redirectType="Permanent" />            
    </rule>

当我想忽略它的时候。

你知道我做错了什么吗?

EN

回答 2

Stack Overflow用户

发布于 2015-11-26 02:16:29

您的条件不正确,您正在使用{HTTP_HOST}设置它,这只是您的示例domain.com中的主机名部分。

相反,尝试使用{ URL }作为输入,它将包含包含视频会议的URL...零件。

票数 1
EN

Stack Overflow用户

发布于 2015-11-27 01:10:15

尝试在末尾添加$

代码语言:javascript
复制
^video\-conferencing\-room/([0-9a-z- ]+)/([0-9a-z-, ]+)$

你可以删除这个条件。$ states表示字符串的结尾

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33921878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档