
У меня есть файл конфигурации для веб-сервера 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 гарантирует, что оно соответствует только этой конкретной фразе и ничему больше.