Iis 7 从移动浏览器打开时URL重定向/重写
我们正在开发两个网站,一个是webapplication,另一个是mobileapplication 因此,我的要求是创建一个重定向url,以便为移动用户从webapplication重定向到移动应用程序,但文件夹或结构不同 对于Web应用程序,它是 而对于移动设备,它应该是 请有人能帮助我使用URL重写Iis 7 从移动浏览器打开时URL重定向/重写,iis-7,url-rewriting,rewrite,url-redirection,Iis 7,Url Rewriting,Rewrite,Url Redirection,我们正在开发两个网站,一个是webapplication,另一个是mobileapplication 因此,我的要求是创建一个重定向url,以便为移动用户从webapplication重定向到移动应用程序,但文件夹或结构不同 对于Web应用程序,它是 而对于移动设备,它应该是 请有人能帮助我使用URL重写 编辑:-处理IIS7您可以使用{HTTP\u USER\u AGENT}条件执行此操作。 适用于您的情况,如下所示: <rule name="Mobile Redirect" stopP
编辑:-处理IIS7您可以使用
{HTTP\u USER\u 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>
永远不会100%可靠(因为它们可以更改)
来源:从移动站点返回时阻止重定向:
<rule name="Mobile Redirect" stopProcessing="true">
<match url="^home/Account/$" ignoreCase="true" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_REFERER}" pattern="http://m.testresponce.com(.*)" negate="true" />
<add input="{HTTP_USER_AGENT} {HTTP_X-Device-User-Agent} {HTTP_X-OperaMini-Phone-UA}" pattern="midp|mobile|phone" />
</conditions>
<action type="Redirect" url="http://m.testresponce.com/mforyourhome/Account.aspx" appendQueryString="false" />
</rule>
您的问题解决了吗?这个问题怎么样?这个问题怎么样?只需重定向到其他页面而不是站点,请参阅