求iis7服务器判断ua-301跳转方法 悬赏18元 已结束
求iis7服务器判断ua-301跳转方法,我在网上找的代码有bug , 手机设备访问PC域名(www . xxx . com),确实可以成功跳转到手机域名(m . xx . com)
但它跳转过去后,手机网站里面引用www了路径不管是样式还是js 他默认读取成m了
比如 我手机网站引用了 www . xx .com/style/css.ccc 他默认会读取成 m . xx .com/style/css.css
我希望的是,只跳转域名即可,
解决问题:
1.创建一个文件(M)
2.域名解析到IP
3主机绑定目录(M站)
配置II7
当通过手机访问www域名时,自动跳转到对应的移动域名下
<?xml version="" encoding="UTF-8"?>
<configuration>
<
<!-- 替换为对应的网站,带www-->
<httpRedirect enabled="false" destination="" exactDestination="false" childOnly="false" httpResponseStatus="Permanent" />
<!--启用GZIP压缩-->
<urlCompression doStaticCompression="true" doDynamicCompression="false" />
<defaultDocument>
<files>
<clear />
<add value="" />
<add value="" />
<add value="" />
</files>
</defaultDocument>
</
<
<rewrite>
<rules>
<rule name="WWW Redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<!,替换为对应的网站,不带www-->
<add input="{HTTP_HOST}" pattern="^$" />
</conditions>
<!-- 替换为对应的网站,带www-->
<action type="Redirect" url="{R:0}" redirectType="Permanent" />
</rule>
<rule name="Mobile Jump" stopProcessing="true">
<match url="^(.*)$" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_USER_AGENT}" pattern="(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp||netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino" />
</conditions>
<!-- 输入要跳转的手机站点 -->
<action type="Redirect" url="" redirectType="Found" />
</rule>
</rules>
</rewrite>
</
</configuration>
这个不懂,找技术吧