使用 mod_rewrite 重定向 URL

使用 mod_rewrite 重定向 URL

我正在尝试设置一个网站,我们想针对几种不同的情况重定向 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]

相关内容