最新消息:

标签:rewrite

Nginx下的rewrite规则
nginx

Nginx下的rewrite规则

admin 7年前 (2018-01-27) 2938浏览 0评论

一.正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 二.文件及目录匹配,其中: * -f和!-f用来判断是否存在文件 * -d和!-d用来判断是否存在目录 *...

检查浏览器是否 支持 HTTP2/SPDY
HTTP/2

检查浏览器是否 支持 HTTP2/SPDY

admin 8年前 (2017-02-16) 6148浏览 0评论

1、通过 nginx 来判断当前是否有 http2 变量,并通过 rewrite 转发到 php, 2、后端php 在判断,是否有 http2 参数,并返回js变量, 3、js 在检测是否有 http2   一、Nginx 配置如下 if ...

通过FastCGI Cache实现服务降级
cache

通过FastCGI Cache实现服务降级

admin 10年前 (2014-11-10) 3274浏览 0评论

在自然界中,很多生物面临生死考验的时候,往往会做出惊人的反应,其中最为大家熟知的当属壁虎,危难关头,与其坐以待毙,不如断尾求生,通过自残来换取活下去的希望。对于互联网项目而言,同样存在着很多生死考验,比如:访问量激增;数据库宕机等等,此时如果没有合理...

nginx rewrite 的一个坑
bug

nginx rewrite 的一个坑

admin 10年前 (2014-07-23) 2882浏览 0评论

location / {     rewrite /a /b break;     set $var asdf;     add_header asdf $var; } 会发现 response header 中并没有 asdf 这一项。但如果把 s...

nginx 301重定向配置
nginx

nginx 301重定向配置

admin 10年前 (2014-07-22) 3077浏览 0评论

301重定向不陌生, 有时候有需求把某目录整个重定向到一个二级域名,或者不带www的顶级域名请求全部重定向到带www的二级域名.如果是Apache,需要配置.htaccess,nginx不支持,需要在配置文件里面使用rewrite指令来实现。 顶级域...

Nginx重写规则 rewrite 指南
nginx

Nginx重写规则 rewrite 指南

admin 10年前 (2014-07-21) 3370浏览 0评论

当运维遇到要重写情况时,往往是要程序员把重写规则写好后,发给你,你再到生产环境下配置。对于重写规则说到底就是正则匹配,做运维的岂能对正则表达式不了解的?最起码最基本的正则表达式会写。套用一句阿里的话(某网友说是阿里说的,不清楚到底是不是出自阿里)“不...

利用rewrite规则限制虚拟主机的访问
rewrite

利用rewrite规则限制虚拟主机的访问

admin 11年前 (2014-07-17) 2634浏览 0评论

第一种方法是,默认站点就设置一个不能访问的路径好了。其他就用以下方法 #拒绝非法域名指向 RewriteCond %{HTTP_HOST} !^abc.def.com [NC]声明Client请求的主机中前缀不是abc.def.com,其中 [NC]...