gpt4 book ai didi

iis-7 - 从移动浏览器打开时的 URL 重定向/重写

转载 作者:行者123 更新时间:2023-12-01 01:11:05 26 4
gpt4 key购买 nike

我们正在开发两个网站,一个是网络应用程序,另一个是移动应用程序。

所以我的要求是创建一个重定向 url,以便为移动用户从 web 应用程序重定向到移动应用程序,但文件夹或结构不同。

对于 Web 应用程序,它是
http://testrequest.com/home/Account/
对于移动设备,它应该是 http://m.testresponce.com/mforyourhome/Account.aspx

请有人帮助我使用 URL 重写。

编辑:- 在 IIS7 上工作

最佳答案

您可以使用 {HTTP_USER_AGENT}这样做的条件。
适用于您的情况,如下所示:

<rule name="Mobile Redirect" stopProcessing="true">
<match url="^home/Account/$" ignoreCase="true" />
<conditions logicalGrouping="MatchAny" trackAllCaptures="false">
<add input="{HTTP_USER_AGENT}" pattern="midp|mobile|phone" />
<add input="{HTTP_X-Device-User-Agent}" pattern="midp|mobile|phone" />
<add input="{HTTP_X-OperaMini-Phone-UA}" pattern="midp|mobile|phone" />
</conditions>
<action type="Redirect" url="http://m.testresponce.com/mforyourhome/Account.aspx" appendQueryString="false" />
</rule>

它将完全匹配 home/Account/如果用户从移动设备浏览,他/她将被重定向到 http://m.testresponce.com/mforyourhome/Account.aspx
重要

将此规则应用于 http://testrequest.com/仅(或至少避免陷入无限重定向)。
User agent永远不会 100% 可靠(因为它们可以更改)

来源: http://forums.iis.net/t/1169853.aspx

关于iis-7 - 从移动浏览器打开时的 URL 重定向/重写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15524467/

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