Redirect iis7上的url重写/重定向重定向重定向到移动站点

Redirect iis7上的url重写/重定向重定向重定向到移动站点,redirect,iis-7,asp-classic,url-rewriting,Redirect,Iis 7,Asp Classic,Url Rewriting,我已使我的所有移动文件夹/页面结构与桌面版本类似。 我需要确保所有来自移动设备的请求将被重新定向到移动域。 我想做的是,如果从移动设备打开URL,如下所示:将重定向到 这个问题以前可能会被问到,但我需要确保它有效 非常感谢请看这里: 这会将您的web配置修改为重定向--不确定它是否可以在页面级别上使用,但这可能是一个好的开始。请看这里: 这会将您的web配置修改为重定向--不确定它是否可以在页面级别上使用,但这可能是一个好的开始。我遇到了同样的问题,并解决了它 <rule name="

我已使我的所有移动文件夹/页面结构与桌面版本类似。 我需要确保所有来自移动设备的请求将被重新定向到移动域。 我想做的是,如果从移动设备打开URL,如下所示:将重定向到

这个问题以前可能会被问到,但我需要确保它有效

非常感谢

请看这里:

这会将您的web配置修改为重定向--不确定它是否可以在页面级别上使用,但这可能是一个好的开始。

请看这里:


这会将您的web配置修改为重定向--不确定它是否可以在页面级别上使用,但这可能是一个好的开始。

我遇到了同样的问题,并解决了它

<rule name="Mobile Redirect" stopProcessing="true">
      <match url="(.*)" ignoreCase="true" />
      <conditions logicalGrouping="MatchAny" trackAllCaptures="false">
        <add input="{HTTP_USER_AGENT}" pattern="midp|mobil|phone" />
        <add input="{HTTP_X-Device-User-Agent}" pattern="midp|mobil|phone" />
        <add input="{HTTP_X-OperaMini-Phone-UA}" pattern="midp|mobil|phone" />
      </conditions>
      <action type="Redirect" url="http://m.yoursite.com/{R:1}" appendQueryString="true" />
    </rule>

我遇到了同样的问题并解决了它

<rule name="Mobile Redirect" stopProcessing="true">
      <match url="(.*)" ignoreCase="true" />
      <conditions logicalGrouping="MatchAny" trackAllCaptures="false">
        <add input="{HTTP_USER_AGENT}" pattern="midp|mobil|phone" />
        <add input="{HTTP_X-Device-User-Agent}" pattern="midp|mobil|phone" />
        <add input="{HTTP_X-OperaMini-Phone-UA}" pattern="midp|mobil|phone" />
      </conditions>
      <action type="Redirect" url="http://m.yoursite.com/{R:1}" appendQueryString="true" />
    </rule>


谢谢你的回复,我已经尝试过了,但正如你提到的,它不会在页面级别使用。你在页面级别上叫什么?基本上,如果从移动设备打开链接,任何HTTP请求和重定向到移动版本如果www.example.com/about.asp,它将转到m.example.com/about.asp谢谢你的回复,我已经试过了,但正如你提到的,它不会在页面级别使用。在页面级别你叫什么?基本上,任何HTTP请求和重定向到移动版本,如果从移动设备打开链接,如果www.example.com/about.asp,它将转到m.example.com/about.asp