Apache RewriteCond on HTTP_COOKIE
2010-01-18 15:11
344 查看
Apache的RewriteRule使用HTTP_COOKIE进行判断
最简单的规则是判断有没有改cookie变量,没有做什么,有做什么
RewriteCond %{HTTP_COOKIE} (cookie_name)
RewriteRule ^.*$ ...
RewriteCond %{HTTP_COOKIE} !cookie_name
RewriteRule ^.*$ ...
!要慎用,特别RewriteRule是从根目录开始的,搞不好整个网站都挂了。
还有就是根据以下根据某个值来判断,语法很是复杂,要好好琢磨琢磨
RewriteEngine On # 启动URL Rewrite引擎
RewriteCond %{HTTP_COOKIE} !^.*(?:Site=jzxue.Com).*$ # 对于Cookie里面没有特殊记录的请求进行重定向
RewriteRule ^.*$ error.html # 将非法访问重定向到错误页面
本文出自 “Ontheway” 博客,请务必保留此出处http://merryfeng.blog.51cto.com/900911/267689
最简单的规则是判断有没有改cookie变量,没有做什么,有做什么
RewriteCond %{HTTP_COOKIE} (cookie_name)
RewriteRule ^.*$ ...
RewriteCond %{HTTP_COOKIE} !cookie_name
RewriteRule ^.*$ ...
!要慎用,特别RewriteRule是从根目录开始的,搞不好整个网站都挂了。
还有就是根据以下根据某个值来判断,语法很是复杂,要好好琢磨琢磨
RewriteEngine On # 启动URL Rewrite引擎
RewriteCond %{HTTP_COOKIE} !^.*(?:Site=jzxue.Com).*$ # 对于Cookie里面没有特殊记录的请求进行重定向
RewriteRule ^.*$ error.html # 将非法访问重定向到错误页面
本文出自 “Ontheway” 博客,请务必保留此出处http://merryfeng.blog.51cto.com/900911/267689
相关文章推荐
- Apache Rewrite RewriteCond %{HTTP_USER_AGENT} 使用方法
- Apache httpOnly Cookie 泄露漏洞修复方法
- 解决Apache HttpClient Cookie rejected的问题
- SSL Certificate Installation on Apache HTTP Server
- htmlunit中 java.lang.NoClassDefFoundError: org/apache/http/cookie/CookieSpecProvider 异常
- Rewrite example of Apache HTTP
- Apache HttpClient Cookie rejected解决方法
- HTTP POST请求的Apache Rewrite规则设置
- Apache RewriteCond %{REQUEST_FILENAME} 不起作用问题处理
- ThinkPHP3.2多域名 Virtual .htaccess 匹配 RewriteCond %{HTTP_HOST}
- Apache httpOnly Cookie泄露分析与测试
- 关于apache伪静态URL配置RewriteEngine on出现403错误(转)
- Apache RewriteCond %{REQUEST_FILENAME} 不起作用问题
- Apache mod_rewrite实现HTTP和HTTPS重定向跳转
- Apache2.2.0-2.2.21 httpOnly Cookie Disclosure 测试过程
- Apache 相关 mod_rewrite ,RewriteCond,{HTTP_HOST}
- Apache的Mod_rewrite学习(RewriteCond & RewriteRule)
- SSO(Singl Sign On) HTTPClient 和webView共享Cookie
- apache httponly cookie disclosure
- WARN (org.apache.commons.httpclient.HttpMethodBase:1511) - Cookie rejected 警告