Пользовательская страница 404 дает мне ошибку 403

У меня есть веб-страница по умолчанию в IIS 8, и я хочу, чтобы она перенаправляла не найденные URL-адреса в приложение asp.net на том же сервере.

Поэтому я включил пользовательские ошибки и изменил страницу 404 на "/shorturl/Redirection.aspx". Но если я это сделаю, это выдаст мне ошибку 403: "Сайт отказался показывать эту веб-страницу".

Открытие страницы вручную работает (за исключением того, что она вылетает, потому что ей нужен параметр).

Любая идея, почему это не работает, если я перенаправить его?

2 ответа

Я подозреваю, что ваше перенаправление фактически указывает на неправильное место... Попробуйте сделать это ~/shorturl/Redirection.aspx (обратите внимание на тильду ~), предполагая, что ярлык является папкой в ​​вашем корневом каталоге.

Это была какая-то проблема безопасности. Страница фактически не перенаправляла, но сразу показала ошибку 403.

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