Я использую Intelligencia UrlRewriter для перезаписи URL, единственная проблема, которую я имею, - это косая черта.
У меня есть это правило в web.config
<rewrite url="~/moviesarchive/(.+)" to="~/MoviesArchive.aspx?p=$1" />
работает, когда я использую http://localhost/site/moviesarchive/1
, я обработал ситуацию, когда параметр p
равен нулю или пуст, http://localhost/site/MoviesArchive.aspx
, но когда я удаляю косую черту, http://localhost/site/moviesarchive
или я использую http://localhost/site/moviesarchive/
, я получаю HTTP Error 404.0 - Not Found
ошибка. Как я могу это исправить?