Apache Universal Redirect — за исключением определенных поддоменов

Apache Universal Redirect — за исключением определенных поддоменов

У меня есть файл конфигурации для веб-сервера Apache.

Теперь в нем просто одна строка Redirect. Идея в том, что любое доменное имя, размещенное на сервере, перенаправит этот путь на веб-почту:

Перенаправление /mailhttps://www.example.com/webmail/

Однако я пытаюсь настроить возможности автоконфигурации Mozilla Thunderbird, чтобы упростить автоматическую настройку этого приложения. К сожалению, мне нужно поместить XML-файл в каталог /mail/, и поэтому он запускает указанное выше правило перенаправления.

Есть ли способ применить ту же функциональность ко всему, кроме одного поддомена, например, «autoconfig.example.com»?

решение1

Решено. Хотя это не специально для поддомена, я нашел способ настроить его так, чтобы он соответствовал ТОЛЬКО перенаправлению. Если что-то находится после перенаправления, он его игнорирует (не использует)

RedirectMatch /mail$https://www.example.com/webmail/

Использование RedirectMatch вместо Redirect позволяет добавлять регулярное выражение, а «$» в конце /mail гарантирует, что оно соответствует только этой конкретной фразе и ничему больше.

Связанный контент