使用 mod_rewrite 重新導向 URL

使用 mod_rewrite 重新導向 URL

我正在嘗試設定一個網站,我們希望在其中重定向幾種不同情況的 URL。案例如下:

  • 如果連接埠 80,則強制連接埠 443
  • 如果 URL =support.example.com則強制 URL =support.example-1.com

我們希望首先要求所有流量都在 HTTPS 上,然後要求將我們的一個網域(因為它解析到同一個框並且由於我們的 SSL 憑證)重新導向到我們的另一個網域。我們能夠強制 SSL 工作,但我們似乎找不到一個 mod_rewrite 規則可以在https://support.example.com請求強制 SSL工作時起作用https://support.example-1.com

如果您能提供任何幫助,我們將不勝感激。

答案1

您已經完成了強制 SSL,所以請忽略它。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^support\.example\.com$
RewriteRule (.*) https://support.example-1.com/$1 [R=301,L]

相關內容