Найти тему

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

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

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

-2

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

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

-3

Переходим в папку с сайтом и в файле 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 это будет выглядеть так:

-4
-5

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

Источник:
https://internet-lab.ru/drupal8_404_403

Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.