Apache 通用重定向 - 某些子網域除外

Apache 通用重定向 - 某些子網域除外

我有一個 Apache Web 伺服器的設定檔。

現在它只有一條重新導向線。這個想法是伺服器上託管的任何網域都會將此路徑重定向到網頁郵件:

重定向/郵件https://www.example.com/webmail/

不過,我正在嘗試設定 Mozilla Thunderbird 的自動配置功能,以便更輕鬆地自動配置該應用程式。不幸的是 - 我必須將 XML 檔案放在 /mail/ 目錄中,因此它會觸發上述重定向規則。

有什麼方法可以應用相同的功能 - 除了單一子網域之外的所有內容 - 例如“autoconfig.example.com”?

答案1

解決了。雖然它不是專門針對子網域的,但我找到了設定它的方法,因此它必須僅匹配重定向。如果重定向後有任何內容,它會忽略它(不使用它)

重定向匹配 /mail$https://www.example.com/webmail/

使用 RedirectMatch 而不是 Redirect 可以添加正規表示式 - 並且 /mail 末尾的“$”確保它僅匹配此特定短語,僅此而已。

相關內容