У меня есть и выдает, где правило в web.config ловит что-то, что я хочу, чтобы оно игнорировалось.Игнорировать соответствие в правиле перезаписи web.config
у меня есть:
http://domain.com/video-conferencing-room/australia/australian-capital-territory/barton
Начало подхвачены ниже правила. Я добавил часть надежды, которая исправит это, но не радость. Маршрутизации для этого
<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
получает переписан по этому правилу:
<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>
Когда я хотел бы его игнорировать.
Знаете ли вы, что я делаю неправильно?
спасибо, это помогает, но у меня все еще есть проблема. Я изменил свой первоначальный вопрос – iKode