基本问题,但找不到答案。 Nginx配置文件中以下位置指令之间有什么区别?
server {
listen 80;
server_name _;
root /var/www/test;
location = / {
try_files /index.html =404;
}
location ~ ^/$ {
try_files /index.html =404;
}
}
以我的经验,他们俩都做同样的事情。一个人比另一个人有优势吗?我只能想到的是,匹配指令的优先级-会首先选择带有'='修饰符的指令。