nginx做301重定向if判断报错unknown directive "if($host!="
来源:互联网 发布:涿州市知新培训学校 编辑:程序博客网 时间:2024/05/27 06:12
将不带www的域名重定向到带www的域名,规则如下:
if($host='56zx.com'){ rewrite ^/(.*)$ http://www.56zx.com/$1 permanent;}
原因是nginx语法检测特别严格,if和后面括号以及变量等号这些元素都要有空格,所以正确的规则是:
if ( $host = '56zx.com' ){ rewrite ^/(.*)$ http://www.56zx.com/$1 permanent;}
如果用^代替空格,规则如下:
if^(^$host^=^'56zx.com'^){ rewrite ^/(.*)$ http://www.56zx.com/$1 permanent;}
0 0
- nginx做301重定向if判断报错unknown directive "if($host!="
- nginx 设置重定向 unknown directive "if($host" in
- nginx中重写rewrite的语法错误[emerg] unknown directive “if($host!=”
- Nginx中unknown directive "if(!-e"解决方案
- Nginx中unknown directive "if(!-f"解决方案
- Nginx中unknown directive "if(!-e"解决方案
- unknown directive "if(!-e" in /usr/local/nginx/conf/nginx.conf
- Nginx配置报错unknown directive "echo"的解决
- Nginx配置报错unknown directive "echo"的解决
- Nginx 利用if判断
- nginx if多条件判断
- nginx if判断&&和||写法
- Shell(4)-管道、重定向、if表达式
- nginx报错“unknown directive "" in D:\nginx-1.4.3/conf/nginx.conf:4”的解决方案
- shell if =判断
- <c:if test=""> 如何做判断?
- linux shell 之if-------用if做判断
- linux shell 之if-------用if做判断
- Android异步加载全解析之开篇瞎扯淡
- Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is
- jsp页面中拆分值的方式
- 使用物理引擎进行碰撞检测
- 欢迎使用CSDN-markdown编辑器
- nginx做301重定向if判断报错unknown directive "if($host!="
- 结合量价持仓分析的股指期货日内交易策略
- Ubuntu14.04安装Hadoop2.5.2(伪分布模式)
- 常用目录函数,几目录工具函数
- 四层和七层负载均衡的区别
- IOS block编程指南 5 Block和变量
- 用oracle写的二分算法
- 乘法表
- ios视图刷新问题