
我正在嘗試設定一個網站,我們希望在其中重定向幾種不同情況的 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]