2011-04-16 4 views
0

Я настроил IIS для перенаправления на пользовательскую страницу 404, когда запрашиваемая страница не найдена. Однако он также перенаправляется на страницу 404, если ресурс, такой как css, JavaScript или файл изображения, не найден. Это то, что должно произойти?Когда IIS перенаправляется на 404?

Хотя файл JS или CSS никогда не должен отсутствовать, возможно, ссылочное изображение не существует на сервере, поскольку сайт управляется с использованием CMS.

+0

Я не понимаю , Получаете ли вы перенаправление на приложение, если зависимый ресурс не найден? –

+0

Какую версию IIS вы используете? Как настроить перенаправление? – Oded

+0

IIS6. Веб-сайт> Свойства> вкладка «Пользовательские ошибки»> 404> Файл: PageNotFound.aspx –

ответ

2

также перенаправляется на страницу 404, если ресурс, такой как css, JavaScript или файл изображения, не найден. Это то, что должно произойти?

Да, это так.

Если вы пытаетесь получить доступ к ресурсу (HTML, JS, изображения и т. Д.), Которых не существует, значение 404 является правильным.

не должно Служение - это перенаправление страницы, ссылающейся на такие недостающие ресурсы.

+0

«Не должно быть перенаправления страницы, ссылающейся на такие недостающие ресурсы». - По-видимому, это поведение по умолчанию при настройке 404 пользовательской ошибки, что и я был очень удивлен. –

1

Это поведение соответствует определению

HTTP стандартный код ответа указывает на то, что клиент был в состоянии общаться с сервером, но сервер не может найти то, что было предложено

Смежные вопросы