Я подумал, что это должно быть простым и понятным делом, но после долгих попыток с этим мне придется обратиться за помощью.
Мне нужно перенаправить все запросы на мой вебприложение, соответствующее следующему шаблону - "^(http://[^/]+/blogs/[^/.]+)/?$
" по пути "$1/Default.aspx
".
(Использование английского, а не регулярного выражения: http://myapp/blogs/randomdirthatdoesntexist
-> http://myapp/blogs/randomdirthatdoesntexist/default.aspx
)
Подкаталоги в "блогах" не существуют физически, вместо этого сторонний продукт обрабатывает запросыto randomdir / Default.aspx ", но когда вы переходите к randomdir /, вы получаете 404, не найденных, что я и пытаюсь исправить.
Я пытался использовать global.asax
, а также HttpHandler
, но я не мог заставить ни одного из них запускать запросы к этим 404 путям.
Итак, вкратце, что я должен сделать, чтобы перенаправить пути несуществующих каталогов?
Спасибо.