Посмотрел какой-то вопрос, но у меня никогда не получалось.В настоящее время я добавляю косую черту в конце URL.Мне нужно отключить косые черты для админ-панели и некоторые URL-адреса сообщений ajax.Например:
example.com to example.com/
example.com/blog to example.com/blog/
example.com/post_ajax_url is still example.com/post_ajax_url
example.com/admin is still example.com/admin (other admin pages)
Мне нужно что-то вроде этого.Итак, я сделал это:
rewrite ^([^.]*[^/])$ $1/ permanent;
Это добавляет все URL.Также я могу сделать это тоже, но никогда не получу то, что ожидал.
if ($request_uri !~ "^/admin")
{
rewrite ^([^.]*[^/])$ $1/ permanent;
}
Если это возможно, я хочу сделать так:
rewrite ^((?!admin/*|post_ajax_url|other_urls_here_too|other_url2|other_url3)*[^/])$ $1/ permanent;
Я надеюсь, что смогу выразить себя.Любая идея была бы отличной.Заранее спасибо.
РЕДАКТИРОВАТЬ:
URL с запуском / admin должен быть, кроме этого переписать.Также / save-rating и / save-comment URL являются ссылками на сообщения.Они должны кроме этого условия перезаписи тоже.В противном случае не можете ничего публиковать или не можете отобразить панель администратора.Другие URL работают как я хочу