[英]Different location rules for /member/ and /member/ANYTHING in nginx conf
我需要为 nginx 位置编写两个不同的重写规则。 规则逻辑如下
我尝试了以下
location ~ /member {
location = /member {
return 301 /member/;
}
return 301 $uri.php;
}
但它不起作用。
手边没有测试服务器,但我认为您可以尝试这样的操作:
location = /member {# use exact match to terminate further lookup
return 301 /member/;
}
location = /member/ {
try_files "${uri}index.php" =404;
}
location /member/ {
try_files $uri $uri.php =404;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.