URL 重写 - FQDN 到另一个域
URL Rewrite - FQDN to another domain
大家好,感谢您的帮助。
我们有一个备份服务器,可以通过它的 FQDN 访问,我们称之为“ABC-Backups.Very.Long.Domain.Name”这个备份服务器能够为我们的员工提供自助服务恢复。我们通过 FQDN 进行所有工作,但是,我们希望使名称更友好并使用 SSL (HTTPS) 对其进行加密。我们目前有一个 URL 重写规则来强制 HTTP 到 HTTPS 并且它正在工作。我们有一个通配符证书 *.BusinessName.com。我们已将此证书应用于绑定并输入本地 DNS 记录以将 ABC-Backup.BusinessName.com 指向服务器的 IP 地址。到目前为止,使用新名称的所有内容都按预期工作。
但是,我们还想将任何对 ABC-Backups.Very.Long.Domain.Name 的请求转发给 ABC-Backups。BusinessName.com。我试过在 DNS 中使用 CNAME 记录,但没有用。我尝试了 HTTP redirect,最终出现了被重定向太多次的错误。我还安装了 URL Rewrite 模块,但到目前为止我还没有成功。我使用匹配模式和正则表达式进行了以下重定向。
^(ABC-Backups.Very.Long.Domain.Name)/(.*)$
重定向到
https://ABCBackups.BusinessName.com/(R:2)
永久 301
当我输入 https://ABC-Backups.Very.Long.Domain.Name/Login.aspx 时,它会打开我们的登录页面,但不会像我期望的那样重定向到 ABCBackups。BusinessName.com。我不确定我遗漏了什么,但我们将不胜感激。
谢谢
-乔恩
我想这个规则就是你想要的。它可以在测试中正确重定向。请尝试一下。
<rewrite>
<rules>
<rule name="redirect rule" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="ABC-Backups.Very.Long.Domain.Name" />
</conditions>
<action type="Redirect" url="http://ABC-Backups.BusinessName.com/{R:0}" />
</rule>
</rules>
</rewrite>
大家好,感谢您的帮助。
我们有一个备份服务器,可以通过它的 FQDN 访问,我们称之为“ABC-Backups.Very.Long.Domain.Name”这个备份服务器能够为我们的员工提供自助服务恢复。我们通过 FQDN 进行所有工作,但是,我们希望使名称更友好并使用 SSL (HTTPS) 对其进行加密。我们目前有一个 URL 重写规则来强制 HTTP 到 HTTPS 并且它正在工作。我们有一个通配符证书 *.BusinessName.com。我们已将此证书应用于绑定并输入本地 DNS 记录以将 ABC-Backup.BusinessName.com 指向服务器的 IP 地址。到目前为止,使用新名称的所有内容都按预期工作。
但是,我们还想将任何对 ABC-Backups.Very.Long.Domain.Name 的请求转发给 ABC-Backups。BusinessName.com。我试过在 DNS 中使用 CNAME 记录,但没有用。我尝试了 HTTP redirect,最终出现了被重定向太多次的错误。我还安装了 URL Rewrite 模块,但到目前为止我还没有成功。我使用匹配模式和正则表达式进行了以下重定向。
^(ABC-Backups.Very.Long.Domain.Name)/(.*)$
重定向到 https://ABCBackups.BusinessName.com/(R:2)
永久 301
当我输入 https://ABC-Backups.Very.Long.Domain.Name/Login.aspx 时,它会打开我们的登录页面,但不会像我期望的那样重定向到 ABCBackups。BusinessName.com。我不确定我遗漏了什么,但我们将不胜感激。
谢谢
-乔恩
我想这个规则就是你想要的。它可以在测试中正确重定向。请尝试一下。
<rewrite>
<rules>
<rule name="redirect rule" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="ABC-Backups.Very.Long.Domain.Name" />
</conditions>
<action type="Redirect" url="http://ABC-Backups.BusinessName.com/{R:0}" />
</rule>
</rules>
</rewrite>