Назад | Перейти на главную страницу

Как я могу заставить несуществующий каталог возвращать 403 на моем сервере обмена

У меня есть сервер Exchange 2007, который, когда кто-то пытается попасть на страницу или каталог на сервере, который не существует, я хочу, чтобы возвращался HTTP 403. Как я могу это настроить?

Ты можешь настроить собственный обработчик 404 в IIS но вам также может потребоваться исправить любой .net web.configs, которые могут изменить этот параметр. В OWA, например, уже есть глобальный обработчик в файле web.config.

Если вы сконфигурируете обработчики ошибок 404 как URL поэтому они перенаправляются на какой-то код, и из кода вы можете вернуть пользователю ответ 403. если ты включить asp вы используете простой скрипт asp, например:

<%@ Language=VBScript %>
<%
 Response.Status="403 Forbidden"
 Response.Write "These are not the 404's you're looking for"
%>

p.s. если цель этой конфигурации - ограничить обнаружение каталогов, вам нужно будет указать 403, которые вы эмулируете, на тот же обработчик ошибок. Также проверьте, перенаправляет ли IIS запрос каталога / без символа / в конце в / каталог / перед отправкой 403, если каталог существует.