Нужна помощь для разработки регулярных выражений в system.webServer правило переписывания в web.config - PullRequest
1 голос
/ 17 июня 2011

Я перенаправляю много старых страниц из-за нового веб-дизайна. Однако я столкнулся с одной маленькой проблемой.

Я хочу перенаправить: www.domainname.com/Default.aspx

Но не перенаправить

www.domainname.com / somesub / Default.aspx

Мне нужно, чтобы это было написано так:

<rule name="301 Redirect Default">
  <match url="???????" />
  <action type="Redirect" url="http://www.domainname.com/index.php" redirectType="Permanent" />
</rule>

Где вопросительные знаки отмечают нужное мне регулярное выражение.

Может кто-нибудь помочь?

Приветствия

1 Ответ

1 голос
/ 17 июня 2011

Как насчет

<match url="^Default\.aspx" />

Также см., Например, эта статья о правилах переписывания IIS.

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