Сообщение об ошибке ограничения IP
Скажем, если я ограничу доступ к подпапке сайта, используя "IP-адрес и ограничения домена", какое сообщение об ошибке IIS я получу? Мне нужно использовать пользовательское сообщение об ошибке типа "Ваш IP не имеет доступа к этому сайту", но возможно ли это? Я спрашиваю, возвращается ли для этого тот же самый код ошибки (например, отказ в доступе общего характера, который возвращается для ошибки сертификата), тогда я не смогу его использовать.
Можно ли получить уникальную ошибку при сбое запроса по правилу "IP-адрес и ограничения домена"?
1 ответ
IIS поднимет HTTP 403.6 - Forbidden: IP address rejected
,
Если вы хотите отобразить пользовательскую страницу ошибки, перейдите на свой веб-сайт в диспетчере IIS и найдите "Страницы ошибок" в разделе IIS, справа в разделе "Действия" нажмите "Добавить...", заполните окно, используя код состояния 403.6 и выберите свое действие.
Этого также можно добиться, изменив файл web.config вашего сайта, просто добавив <error>
вход в <httpErrors>
раздел, как показано ниже:
<system.webServer>
<httpErrors>
<error statusCode="403" subStatusCode="6" path="/errors/iprestricted.html" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>