404 страницы в зонтате?
-
26-09-2019 - |
Вопрос
Я установил Umbraco 4.5, и он работает нормально. Одна вещь, которую я не могу добраться до работы, - это 404. Когда он ударил страницу, которая не экскаварит, она показывает страницу IIS7 404 по умолчанию, а не встроенная страница Umbraco 404.
Итак, я наставни, это обстановка в IIS, которую я должен изменить - но что?
Решение
Копировать из http://our.umbraco.org/forum/using/u-questions/8244-iis7--404.:
В основном вам нужно добавить
<location path="Site Description">
<system.webServer>
<httpErrors existingResponse="PassThrough" />
</system.webServer>
</location>
К вашему файлу ApplicationHost.config, где «Описание сайта» - это имя вашего сайта в IIS7.
Файл applicationhost.config находится в: system32 inetsrv config
Редактировать:
Как указано в комментариях, если этот ответ, вы должны добавить этот раздел в своем web.config вместо этого, что намного лучше, вы всегда должны избегать изменений файлов конфигурации за пределами собственного приложения, которое может повлиять на другие приложения.
Другие советы
В конфигурации / umbraco.settings вы можете установить страницу umbraco для загрузки на заказ 404
<errors>
<!-- the id of the page that should be shown if the page is not found -->
<!-- <errorPage culture="default">1</errorPage>-->
<!-- <errorPage culture="en-US">200</errorPage>-->
<error404>1296`</error404>`
</errors>
Идентификатор страницы страницы ошибки проходит между <error404>
& </error404>
Теги.