Nginx配置,如果位置不

我的配置

    rewrite /silosy /produktsiya/silosy last;

    location /go/ {
        rewrite /go/http\:/(.*) http://$1 permanent;
    }

    if (!-e $request_filename){
        rewrite ^/(.*) /index.PHP?$query_string;
    }

现在重写“/ go”和“/ silosy”不起作用,因为:“if(!-e $request_filename)”正在使用.如何添加这样的位置限制:

location [not (go|silosy)] {
    if (!-e $request_filename){
        rewrite ^/(.*) /index.PHP?$query_string;
    }
}

如何“不”在Nginx位置寻找?

解决方法:

我不知道怎么会看起来“不”,但我找到了解决办法:

    rewrite ^/silosy /produktsiya/silosy permanent;
    rewrite ^/go/(.*) http://$1 permanent;

    if (!-e $request_filename){
        rewrite ^/(.*) /index.PHP?$query_string;
    }

相关文章

Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一...
本地项目配置 1 复制 luffy/settings/dev.py为prop.py 修改l...
nginx不仅可以隐藏版本信息,还支持自定义web服务器信息 先看...
一 、此次漏洞分析 1 nginx HTTP/2漏洞 [nginx-announce] ng...
###进入nginx 目录cd /usr/local/nginx###递归显示 2 级目录...
在cmd命令窗口输入下面命令进行查看 tasklist /fi "ima...