我想在Nginx服务器中为以下URL写一个重写规则:https://example.com/booking/1234/
但是我想当有人放置https://example.com/booking/1234
URL而不用斜杠结尾时,它应该使用斜杠URL重定向到https://example.com/booking/1234/
为此,我编写了以下代码:
location / {
rewrite ^/booking/([^.]+)/?$ /booking.php?id=$1;
rewrite ^/([^.]*[^/])$ $1/ permanent;
}
但是它不起作用,它返回booking/1234
作为id
查询字符串参数。
请告知我该如何解决?