我有問題,web.config中的規則正在捕獲我希望它忽略的內容。忽略web.config中的匹配重寫規則
我:
http://domain.com/video-conferencing-room/australia/australian-capital-territory/barton
入門通過以下規則回升。我已經添加了一部分希望能夠解決它,但沒有喜悅。擊中規則 http://domain.com/video-conferencing-room/australia
:對於
<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>
路由但是,這個條件是停止的網址是這樣的。
我更新使用{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