如何在不更改web.config文件中的URL的情况下重定向域?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在不更改web.config文件中的URL的情况下重定向域?相关的知识,希望对你有一定的参考价值。
我设置了从一个域(https://test.mydomain.com)到另一个URL(http://testing.com/test/Login.aspx)的重定向,我想将域名保留在地址栏中。基本上,将网站访问者重定向到另一个站点,但不向他们显示目标地址,因此他们不知道重定向。
这是针对运行iis 7的Windows Server 2008 r2。我想修改web.config文件。
我希望重定向保留原始域(https://test.mydomain.com)。
答案
根据你的描述,我建议你可以使用urlrewrite,首先你可以添加条件来检查url是否是https reuqest,然后你可以添加另一个条件来检查url的域。你可以在你的webconfig文件中添加下面。
<rule name="test url rewrite">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="on" />
<add input="{HTTP_HOST}" pattern="test.mydomain.com" />
</conditions>
<action type="Rewrite" url="http://testing.com/test/Login.aspx" />
</rule>
以上是关于如何在不更改web.config文件中的URL的情况下重定向域?的主要内容,如果未能解决你的问题,请参考以下文章
如何在不更改 Vue 中的 url 的情况下返回 404 错误?
在不丢失 Html 样式的情况下更改 NSAttributedString 中的字体大小 - Swift
如何允许客户端在不更改应用代码的情况下更改 iOS 应用中的 API 基本 URL?
如何在不更改 javascript 中的 URL 的情况下重新加载当前页面一次?