Перейти к основному содержанию

Drupal 8 — страницы ошибок 404 и 403

Drupal 8

Давайте настроим собственные страницы ошибок 403 и 404 на нашем сайте drupal 8. Имеем в виду, что в качестве web-сервера у нас выступает IIS 7.0.

Сначала добавляем материал "Страница". В двух экземплярах - для 404 и 403 ошибок. Рисуем там что хотим:

404

Потом мы сможем отредактировать содержимое на свой вкус.

В друпале заходим в раздел Конфигурация > Основные настройки сайта. Указываем там URL к нашим страницам с ошибками:

404

Переходим в папку с сайтом и в файле web.config правим блок httpErrors:

<httpErrors>
            <remove statusCode="404" subStatusCode="-1" />
            <remove statusCode="403" subStatusCode="-1" />
            <error statusCode="404" prefixLanguageFilePath="" path="/index.php" responseMode="ExecuteURL" />
            <error statusCode="403" prefixLanguageFilePath="" path="/index.php" responseMode="ExecuteURL" />
</httpErrors>

В GUI это будет выглядеть так:

404

404

IIS можно не перезапускать, вместо 404 или 403 ошибки уже должна отображаться наша страница.

Теги

 

Похожие материалы

Перезагружаем IIS при 500-й ошибке

Недавно мой сайт на Drupal 8 стал иногда валиться с 500-й ошибкой. Началось это с очередного обновления. Проблема, как мне кажется, связана с некорректной работой системы кеширования. Помогает перезагрузка IIS.