Я хочу написать правило перезаписи на сервере 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
параметр строки запроса.
Посоветуйте, пожалуйста, как мне это исправить?