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

Прекратить автоматическое обнаружение попадания по URL-адресу основного домена

На моем сайте я вижу огромное количество записей журнала доступа для autodiscover.xml.

На данный момент у меня есть правило 302:

RewriteRule ^autodiscover/(.*)$ http://autodiscover.mysite.com/autodiscover/$1 [r=302,l,nc]

Однако я думаю, что из-за других необходимых правил перезаписи это может быть некорректно.

Я прочитал, что по умолчанию автообнаружение будет пытаться разрешить и основной URL-адрес домена, прежде чем пытаться использовать любые другие возможные конечные точки URL-адреса.

Можно ли настроить сервер обмена так, чтобы автообнаружение не пыталось разрешить его конечную точку на моем сайте?

Попадание из URL-адреса AutoDiscovery - это подход Outlook (см. Вот для получения дополнительной информации). Таким образом, вы не могли настроить Exchange, чтобы изменить это поведение. Сервер обмена размещает только файл autodiscover.xml и его содержимое, но не контролирует процесс автообнаружения.

Это работает следующим образом (подробнее см. Вот):

  1. Outlook запускается
  2. Пользователь вводит свой адрес электронной почты
  3. Затем Outlook пытается найти конфигурацию AutoDiscovery и следовать правилу здесь, чтобы найти файл (который размещен на MS Exchange) на основе домена электронной почты с адреса электронной почты, введенного пользователем.

    Однако вы можете настроить Outlook, чтобы исключить некоторые параметры. Например, для версии Outlook на базе Windows вы можете сделать следующее (см. Вот для получения дополнительной информации):

    • PreferLocalXML (дополнительная информация Вот)
    • ExcludeHttpRedirect
    • ExcludeHttpsAutodiscoverDomain
    • ExcludeHttpsRootDomain
    • ExcludeScpLookup
    • ExcludeSrvRecord

Также можно было бы предоставить клиенту Outlook предварительно сконфигурированный XML с необходимыми настройками. Вы также можете полностью отключить AutoDiscovery если нужно. Однако это то, что ваш администратор Exchange должен спланировать, так как неожиданное изменение сверху может вызвать проблемы для пользователей.

Если ничего не получится, вы можете создать собственный autodiscover.xml, который вы предоставите (дополнительную информацию можно найти Вот). Таким образом вы можете предоставить необходимую информацию для клиентов Outlook (но вы должны сделать это с помощью администратора Exchange).