关于apache禁用user_agent的扩展点

这样的设置IE浏览器是无法访问到论坛,若想将IE浏览器的user_agent注释上来访问论坛,会导致360浏览器也访问不上,用curl可以解释出来正常200只要将RewriteRule .* - [F]注释掉,IE浏览器就可以打开论坛...但这样就不符合那个规则了

只有将 #RewriteCond %{HTTP_USER_AGENT}  ^.*curl.* [NC,OR]、 #RewriteCond %{HTTP_USER_AGENT}  ^.*Chrome* [NC,OR]这两个加上注释,和再随意制定一条user_agent,就可以实现360和IE浏览器同时登陆上论坛的了( RewriteCond %{HTTP_USER_AGENT}  ^.*Trident* [NC]  这一句是不用打上去,不加条件没有限制打开,但IE浏览器就是默认要打开,禁不掉)

将#RewriteCond %{HTTP_USER_AGENT}  ^.*Chrome* [NC,OR]的注释去掉就可以实现360浏览器登陆不上论坛,IE就是可以了

时间: 2024-10-29 04:15:45

关于apache禁用user_agent的扩展点的相关文章

eclipse插件开发菜单(Menu)功能及其扩展点

Eclipse 具有丰富的菜单功能,给开发人员提供了很好的用户体验.总体而言,Eclipse 菜单种类包括视图 / 编辑器菜单,主菜单(Main Menu),视图 / 编辑器菜单(ViewPart/EditorPart Menu)和上下文菜单(Context Menu).插件开发人员通过灵活应用这些菜单,可以给用户提供很好的体验.由于视图和编辑器菜单功能类似,因此本文重点讲述视图菜单(视图下拉菜单及其工具栏菜单),除此之外,还将讲述主菜单和上下文菜单. 如图 1 所示为 Project Expl

玩转Asp.net MVC 的八个扩展点

MVC模型以低耦合.可重用.可维护性高等众多优点已逐渐代替了WebForm模型.能够灵活使用MVC提供的扩展点可以达到事半功倍的效果,另一方面Asp.net MVC优秀的设计和高质量的代码也值得我们去阅读和学习. 本文将介绍Asp.net MVC中常用的八个扩展点并举例说明. 一.ActionResult ActionResult代表了每个Action的返回结果.asp.net mvc提供了众多内置的ActionResult类型,如:ContentResult,ViewResult,JsonRe

spring mvc 提供的几个常用的扩展点

Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,易于扩展,性能也很优秀.他和Struts2的思想还是一样的都有一个前端拦截器进行请求转发,只不过Struts2是filter,spring mvc是servlet,但spring mvc非常简单不论是学习还是使用. 这是spring3 mvc的核心流程图: SpirngMVC的第一个扩展点  HandlerMapping接口 -- 处理请求的映射 保存请求url到具体的方法的映射关系,,我们可以编写任意的HandlerMa

17+个ASP.NET MVC扩展点,含源码{转}

1.自定义一个HttpModule,并将其中的方法添加到HttpApplication相应的事件中!即:创建一个实现了IHttpmodule接口的类,并将配置WebConfig.在自定义的HttpModule中,可以将一个方法注册到HttpApplication的任意一个事件中,在之后执行HttpApplication一些列事件时,按照事件的顺序(事件又按照添加方法先后的顺序)执行注册在事件中的方法! namespace MvcStore.Models { public class Excute

Eclipse平台SDK支持的扩展点

org.eclipse.ant.core.antTasks:将Ant的任务与你的插件中的类关联起来,以扩展Ant在Eclipse中运行时的能力.org.eclipse.ant.core.antTypes: 将Ant的数据类型与你插件中的类关联起来.org.eclipse.ant.core.extraClasspathEntries :提供额外的类型库(JAR 文件)给Ant使用.org.eclipse.compare.contentMergeViewers:为一种或多种文件类型提供一个比较/合并

spring之扩展点

               spring之扩展点 上篇文章,介绍了spring中bean的生命周期,并且在文章末尾提到,spring使用BeanPostProcessor接口来处理生命周期的回调.我们可以在初始化函数(init())中定制化一些逻辑.上述BeanPostProcessor就是spring扩展点(extension points).Spring及其灵活,一般情况下我们并不需要去继承ApplicationContext 去扩展功能,只需要使用spring提供的扩展接口,就可以刻sp

[转] ASP.NET MVC 中你必须知道的 13 个扩展点

ScottGu 在其 最新的博文 中推荐了 Simone Chiaretta 的文章 13 ASP.NET MVC extensibility points you have to know,该文章为我们简单介绍了  ASP.NET MVC  中的 13 个扩展点.Keyvan Nayyeri(与Simone合著了 Beginning ASP.NET MVC 1.0 一书)又陆续发表了一些文章,对这13个扩展点分别进行深入的讨论.我将在以后的随笔中对这些文章逐一进行翻译,希望能对大家有所帮助.

关于常用插件的扩展点

plugin.xml是插件和Eclipse内核的接口,Eclipse就像一所大宅子.它的外墙(plugin.xml)有很多门(扩展点), 要熟练进入这座大宅子,就得先搞清楚它有那些门(扩展点). 插件的扩展点非常多,但是很多扩展点都用不到,只需要熟悉一些主要的扩展点就可以了. 加入透视图(perspectives) 开发一个插件最常用的就是新增一个属于本插件专有的透视图.然后在此透视图基础上来展开一些功能,本书 也采用这种方式.

Spring开闭原则的表现-BeanPostProcessor扩展点-2

上接Spring提供的BeanPostProcessor的扩展点-1继续分析. 四.BeanPostProcessor接口及回调方法图  从图中我们可以看出一共五个接口,共十个回调方法,即十个扩展点,但我们之前的文章只分析了其中八个,另外两个稍候也会解析一下是干什么的. =================================================================== ==============================================