nginx server 中的if与rewrite
2015-12-17 20:40
801 查看
rewirte 可以写在server{}与location{}里
server {
这里的rewrite 只能做301 如:rewrite ^/(.*)$ http://www.wdzj.com/index.html permanent;
如果这样写
if ( $robots_wangdaizhijia = "123" ) {
rewrite (.*) /robots_wangdaizhijia.txt break; #这个break不起作用的,这条语句还会继续向下走
}
}
location {
这里的rewrite 都是可以写的
}
server {
这里的rewrite 只能做301 如:rewrite ^/(.*)$ http://www.wdzj.com/index.html permanent;
如果这样写
if ( $robots_wangdaizhijia = "123" ) {
rewrite (.*) /robots_wangdaizhijia.txt break; #这个break不起作用的,这条语句还会继续向下走
}
}
location {
这里的rewrite 都是可以写的
}
相关文章推荐
- rewrite规则写法及nginx配置location总结
- nginx运维(持续更新ing……)
- nginx的那些内置变量
- Nginx学习笔记七Nginx的Web缓存服务
- nginx 无 ngx_cache_purge 模块时的刷新方法
- 安装成功的nginx如何添加未编译安装模块
- Nginx系列教程:ngx_cache_purge模块
- centos 下lnmp(linux+nginx+mysql+php)环境搭建
- nginx记录响应与POST请求日志
- nginx缓存映射在内存中的结点的生命周期
- nginx如何读取缓存文件
- nginx如何响应客户端
- php+nginx+mysql+ubuntu环境搭建
- nginx如何读取缓存文件
- 在CentOS上升级把Nginx
- 理解nginx的配置
- Nginx的配置文件
- Nginx下WordPress的Rewrite
- nginx安装第三方模块
- nginx总结