Nginx配置,位置指令:“位置= /”和“位置〜^ / $”之间的区别

时间:2018-08-23 21:53:01

标签: nginx

基本问题,但找不到答案。 Nginx配置文件中以下位置指令之间有什么区别?

server {
    listen 80;
    server_name _;
    root /var/www/test;
    location = / {
        try_files /index.html =404;
    }
    location ~ ^/$ {
        try_files /index.html =404;
    }
}

以我的经验,他们俩都做同样的事情。一个人比另一个人有优势吗?我只能想到的是,匹配指令的优先级-会首先选择带有'='修饰符的指令。

0 个答案:

没有答案