Универсальное перенаправление Apache - за исключением определенного субдомена

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

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

Redirect / mail https://www.example.com/webmail/

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

Можно ли каким-либо образом применить ту же функцию - для всего, кроме одного поддомена - чего-то например "autoconfig.example.com"?

0
задан 15 January 2020 в 22:38
1 ответ

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

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

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

.
0
ответ дан 21 January 2020 в 01:24

Теги

Похожие вопросы