Требуется помощь URLRewrite IIS 7 - PullRequest
0 голосов
/ 15 июля 2010

Вот мои настройки для IIS 7 URL Rewrite:

<system.webServer>
    <rewrite>
      <rules>
        <rule name="Rewrite to article.aspx">
          <match url="^Articles/([0-9]+)/([_0-9a-z-]+)" />
          <action type="Rewrite" url="articledetails.aspx?articleid={R:1}&amp;title={R:2}" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>

К сожалению, моя страница по следующему URL не отображается вообще:

http://www.highoncoding.com/Articles/723_Introduction_to_IPhone_Development.aspx

1 Ответ

3 голосов
/ 15 июля 2010

Похоже, вы ввели неправильный URL.

<match url="^Articles/([0-9]+)/([_0-9a-z-]+)" />

Приведенное выше правило будет соответствовать /Articles/723/Introduction_to_Iphone_Development. Вы даете это /Articles/723_Introduction_to_Iphone_Development (подчеркивание вместо косой черты). Кажется, вы исправили это, хотя я набираю это:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...