2016年4月14日18:54:34

IIS6 的配置服务器判断ua, 302跳转方法:

一、修改文件  httpd.conf,位置在此网站/others/目录,下面【有的服务器上的位置可能不一样】。
修改的代码是:

# 3600 = 1 hour 
RepeatLimit 32 
# Protect httpd.ini and httpd.parse.errors files 
# from accessing through HTTP 
#这个是用来测试伪静态是否成功的、
#RewriteRule ^(.*)/2\.html$ $1/222\.html [R=permanent,L]

#这个是 {HTTP_USER_AGENT} 这个是固定的。 
#  参考资料:
#RewriteCond %{HTTP_HOST} ^cctv.com$ [NC]
#RewriteRule ^(.*)$ http://www.cctv.com/$1 [R=301,L]

#服务器判断 ua 
RewriteCond %{HTTP_USER_AGENT} ^android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|MQQBrowser|Windows Phone|wap$ [NC]

#这个是跳转的网址,具体的实现302规则
RewriteRule ^(.*)$ http://wap.211120.com$1 [R=302,L]

#2016年4月15日09:29:40  再次修改
核心代码如下:
RewriteCond  %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|operamobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]

RewriteRule ^(.*)$ http://m5.dcpfb.com$1 [R=302,L]

#2016年4月15日10:37:12 修改 添加ua的类型
代码如下:
mobile|iemobile|ipad|iphone|ipod|operamobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]

RewriteRule ^(.*)$ http://m5.dcpfb.com$1 [R=302,L]

二、 IIS7【7版本以上的web.config文件】 的配置服务器判断ua, 302跳转方法:

文件位置:网站根目录下面:web.config

全部代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <modules>
            <add name="UriCacheModule" />
            <add name="FileCacheModule" />
            <add name="TokenCacheModule" />
            <add name="RequestMonitorModule" />
            <add name="TracingModule" />
            <add name="ManagedEngine64" preCondition="integratedMode,runtimeVersionv2.0,bitness64" />
            <add name="ManagedEngine" preCondition="integratedMode,runtimeVersionv2.0,bitness32" />
        </modules>
        <httpErrors>
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" prefixLanguageFilePath="" path="/404.php" responseMode="ExecuteURL" />
        </httpErrors>

【主要的代码  开始】
【redirectType="Found": 302状态 ,注意大小写,****。 
 redirectType="Permanent"  301状态 ,注意大小写,****。】

<rewrite>
            <rules>
                <rule name="guize1" stopProcessing="true">
                    <match url="^$" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{HTTP_USER_AGENT}" pattern="android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|MQQBrowser|Windows Phone|wap" />
                    </conditions>
                    <action type="Redirect" url="http://wap.211120.com/" redirectType="Found" />
                </rule>
            </rules>
</rewrite>
【主要的代码  结束】

</system.webServer>
</configuration>

服务器判断ua-302跳转方法--2016年4月14日相关推荐

  1. 软考中高项学员:2016年3月14日作业

    软考中高项学员:2016年3月14日作业 第四章:项目管理一般知识 1.核心知识域有哪些.保障域有哪些?伴随域有哪些?过程域有哪些? 2.有效的项目管理要求项目管理团队,至少要使用哪六个方面知识? 3 ...

  2. 关于苹果开发证书失效的解决方案(2016年2月14日Failed to locate or generate matching signing assets)

    感谢原作者:http://blog.csdn.net/mr_lp/article/details/50673092 前言: 从2月14日开始,上传程序的同学可能会遇到提示上传失败的提示. 并且打开自己 ...

  3. Drupal 6 将于 2016 年 2 月 14 日终结生命周期

    根据之前的 Drupal 6 扩展支持声明,在 Drupal 8 发布 3 个月后,Drupal 6 将会终止生命周期 (EOL).= Drupal 6 将于 2016 年 2 月 14 日终结生命周 ...

  4. 2016年8月14日 星期日 --出埃及记 Exodus 16:15

    2016年8月14日 星期日 --出埃及记 Exodus 16:15 When the Israelites saw it, they said to each other, "What i ...

  5. 神武服务器维护时间表,《神武4》2020年2月14日维护更新内容一览

    亲爱的玩家: 感谢您对<神武4>的支持与热爱,我们于2月14日对游戏内容进行了更新维护. 本周重点更新内容: 1.新增的鸿雁传书活动: 2.生存大挑战规则调整: 3.提高了双技能护符的概率 ...

  6. 英语学习总结—破刀式—2016年12月14日

    昨天,我有列出了新的英语的学习计划.如下: 第一阶段:2016年12月15日--2017年1月10日 第二阶段:2017年1月15日--2017年2月28日 第三阶段:2017年3月1日--2017年 ...

  7. 2016年3月14日作业

    第四章 项目管理一般知识 1.核心知识域有哪些.保障域有哪些?伴随域有哪些?过程域有哪些? 核心知识域:整体管理.范围管理.进度管理.成本管理.质量管理和信息安全管理. 保障域:人力资源管理.合同管理 ...

  8. 2016年11月14日--SQL创建数据库、表-查、插、删、改

    --创建数据库 create database hq20161114 go --使用数据库 use hq20161114 go --创建学生表 create table xuesheng ( code ...

  9. 2016年5月14日 厦门 KTV点歌系统数据库修复误格式化 数据库碎片重组找回

    今天接到一个Ktv客户打来电话,说因为数据库被误删除了,客户用recover和顶尖数据恢复,恢复了数据库,发给我们我用自己研发的数据库mdf读取工具发现数据库没有有效数据,因为客户数据已经成为碎片,我 ...

最新文章

  1. 深度解析工业软件:研究框架(140页)
  2. Mac OS X上的Java安装位置在哪里?
  3. 错误:请求“ ..”中的成员“ ..”属于非类类型
  4. FileChannel应用实例——拷贝文件transferFrom方法
  5. SP703 SERVICE - Mobile Service[DP]
  6. python--*args和**kwargs可变参数
  7. stack heap java_java中的Heap 和 Stack | 学步园
  8. 数据中台和业务中台的区别
  9. zzulioj 1120: 最值交换
  10. activity启动流程_以AMS视角看Activity启动过程
  11. Python入门5_条件循环语句
  12. python全套完整教程-Python全套教程
  13. JVM常量池和八种基本数据及字符串
  14. SPSS问卷中的人口学变量是否要用?以及如何选用?【SPSS 065期】
  15. macOS多版本虚拟机镜像免费下载(及教程)
  16. 使用VC++6.0创建.cpp文件工程
  17. 如何在CAD中进行批量展点(平面和三维)
  18. XMUOJ·纸片选择
  19. 武汉大学计算机黄天成,UCL南区决赛武大强势夺得LOL冠军 韩国外援成焦点
  20. 【cocos2dx】rapidjson使用方法以及中文显示的解决方法【续】

热门文章

  1. C4D不能加载object文件、obj文件?提示未知文件格式
  2. 完全过TP源码(转)
  3. 进制转换(十进制n转化为k进制)
  4. python线程和GIL
  5. java 解压tar,tar.z、tar.gz、tgz、gz等压缩包
  6. 音乐应用的蓝海市场和创意随想
  7. 用计算机打出98k的歌,抖音98k是什么歌曲中英文歌词 枪声版handclap为什么叫98k
  8. 系统设计面试题 之 如何设计Instagram
  9. 如何用深度学习玩转图像处理
  10. 【无标题】长方体体积