gpt4 book ai didi

url-rewrite-module - IIS Url 重写到另一台服务器

转载 作者:行者123 更新时间:2023-12-04 03:15:21 25 4
gpt4 key购买 nike

我有一个旧网址 www.mydomain.com/customer/1。我将该服务器更改为 ww2,它在 ww2.mydomain.com/customer/1 上显示正常。在我的新 IIS 8.5 www 服务器上,我如何放入重写规则,以便如果用户转到 www.mydomain.com/customer/1,他们将重定向到 ww2.mydomain.com/customer/1。我在 Url Rewrite 2.0 模块中尝试了多种模式,但似乎没有任何效果。所有其他我不想重定向的 www 请求,它们都保留在我的新 www 服务器上。

最佳答案

我想重定向单个路径,/customer/1 , 那么你应该把它添加到 Web.configwww.mydomain.com 上服务器:

<rewrite>
<rules>
<rule name="Redirect 'www.mydomain.com/customer/1' to 'ww2.mydomain.com/customer/1'" stopProcessing="true">
<match url="^customer/1$" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www\.mydomain\.com$" />
</conditions>
<action type="Redirect" url="http://ww2.mydomain.com{REQUEST_URI}" appendQueryString="false" />
</rule>
</rules>
</rewrite>

如果您希望包含其他路径,您可以修改 <match url="^customer/1$" /> 中指定的正则表达式标签。

关于url-rewrite-module - IIS Url 重写到另一台服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41545527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com