ASP.Net двойная перезапись URL - PullRequest
1 голос
/ 10 июня 2011

Я использую перезапись URL-адресов, чтобы сделать мои URL-адреса более понятными (вот почему они используются в основном).
Но я бы хотел еще больше переписать их, чтобы сделать их еще более понятными.на /Pages/1/Home.aspx после переписывания с приведенным ниже правилом.

<rewrite url="~/Pages/(.+)/(.+).aspx" to="~/MainTemplate_$1.aspx?PageName=$2"/>

Но я полагаю, это выглядит не очень хорошо, по крайней мере для домашней страницыПоэтому я снова применил приведенное ниже правило.

<rewrite url="~/index.aspx" to="~/Pages/41/Home.aspx"></rewrite>

Но это не работает.Перенаправление вместо перезаписи работает, но в адресной строке отображаются неуклюжие детали, которые мне не нужны.
Как мне заставить это работать?
Спасибо!

1 Ответ

0 голосов
/ 11 июня 2011

Просто пришлось изменить порядок правил, чтобы он заработал.Довольно прямо вперед.

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