Apache Universal Redirect – Außer für bestimmte Subdomains

Apache Universal Redirect – Außer für bestimmte Subdomains

Ich habe eine Konfigurationsdatei für einen Apache-Webserver.

Es enthält jetzt einfach eine Umleitungszeile. Die Idee ist, dass jeder auf dem Server gehostete Domänenname diesen Pfad zu Webmail umleitet:

Umleitung /mailhttps://www.example.com/webmail/

Ich versuche jedoch, die Autokonfigurationsfunktionen von Mozilla Thunderbird einzurichten, um die automatische Konfiguration dieser Anwendung zu vereinfachen. Leider muss ich die XML-Datei in ein /mail/-Verzeichnis legen, wodurch die obige Umleitungsregel ausgelöst wird.

Gibt es eine Möglichkeit, die gleiche Funktionalität für alles außer einer einzelnen Subdomäne anzuwenden, etwa „autoconfig.example.com“?

Antwort1

Gelöst. Obwohl es nicht speziell für eine Subdomain ist, habe ich einen Weg gefunden, es so einzustellen, dass es NUR mit der Weiterleitung übereinstimmen muss. Wenn nach der Weiterleitung etwas kommt, wird es ignoriert (nicht verwendet).

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

Die Verwendung von „RedirectMatch“ statt „Redirect“ ermöglicht das Hinzufügen des regulären Ausdrucks – und das „$“ am Ende von /mail stellt sicher, dass nur dieser bestimmte Ausdruck und nichts anderes übereinstimmt.

verwandte Informationen