Нужна помощь.
Как добавить косую черту в конце каждого URL-адреса, кроме расширений?
Я привязан к использованию
rewrite ^(.*[^/])$ $1/ permanent;
Это работает, но добавляя косую черту в конце каждый URL, включая CSS, JS, изображения …
Я думаю, что это будет работать для вас. К сожалению, у нас нет синтаксиса для NOT
в Nginx, поэтому мы должны сделать пустое совпадение, а затем использовать /, чтобы сопоставить что-либо еще.
location ~* ^.+\.(?:css|cur|js|jpg|jpeg|gif|htc|ico|png|html|xml)$ {
# empty
}
location / {
rewrite ^(.*[^/])$ $1/ permanent;
}
Больше информации Вот.
Других решений пока нет …