Давайте настроим собственные страницы ошибок 403 и 404 на нашем сайте drupal 8. Имеем в виду, что в качестве web-сервера у нас выступает IIS 7.0.
Сначала добавляем материал "Страница". В двух экземплярах - для 404 и 403 ошибок. Рисуем там что хотим:
Потом мы сможем отредактировать содержимое на свой вкус.
В друпале заходим в раздел Конфигурация > Основные настройки сайта. Указываем там URL к нашим страницам с ошибками:
Переходим в папку с сайтом и в файле 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 это будет выглядеть так:
IIS можно не перезапускать, вместо 404 или 403 ошибки уже должна отображаться наша страница.