Я использую 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 без?