计算机网络/计算机科学与应用/系统/运维/开发

Nginx Rewrite功能

Rewrite用于实现URL的重写


一、地址重写 与 地址转发

二、Rewrite规则

三、Rewrite指令

if指令

支持条件判断,并根据条件判断结果选择不同的Nginx配置,可以在server块或location块中配置该指令

if ( condition ) { ... }

condition为判断条件(true/false),支持以下几种设置方法

变量名。如果变量的值为空字符串或者以“0”开头的任意字符串,if指令认为条件为false,其他情况认为条件为true



server {
        listen       80;
        server_name  localhost;
        # 域名跳转
        rewrite ^/ http://www.gyzth.top/;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        location / {
            root   html;
            index  index.html index.htm;
        }
}


Nginx

人生活在得失之间,得亦是失,失亦是得。

评论

^