我正在尝试设置一个网站,我们想针对几种不同的情况重定向 URL。情况如下:
- 如果端口为 80,则强制端口为 443
- 如果 URL =
support.example.com
则强制 URL =support.example-1.com
我们希望首先要求所有流量都使用 HTTPS,然后要求将我们的一个域(因为它解析到同一个框并且由于我们的 SSL 证书)重定向到我们的另一个域。我们能够让强制 SSL 工作,但我们似乎找不到在https://support.example.com
被要求强制 SSL时工作的 mod_rewrite 规则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]