Я использую Intelligencia.UrlRewriter для добавления перезаписи URL

Я использую Intelligencia.UrlRewriter для перезаписи URL в моем приложении asp.net. Моя структура URL похожа на www.example.com/media/index.html. Я сталкиваюсь с большой проблемой с перезаписью URL, что бы ни добавлялось с вышеупомянутым URL, оно берет на ту же страницу. Как я могу предотвратить добавление кроме? и / Мой URL переписать код следующим образом.

<rewrite url="^/media/index.html" to="~/admin/media.aspx" /> 

если я наберу /media/index.htmltestt, то также отображается его страница. Как я могу решить эту проблему. пожалуйста, помогите мне

1 ответ

Я решил проблему, заменив ~[Tilde] символом ^[Caret], чтобы остановить добавляемый URL в начале, и использовал $ в конце URL

Приведенный выше URL не добавит ничего раньше, чем имя домена, и не примет ничего после html без?

Другие вопросы по тегам