Задать вопрос
@gh0st_d0g

Как написать редирект nginx?

Как поправить редирект rewrite ^(.*[^/])$ $1/ permanent; так чтобы в случае перехода по адресу на любой раздел или подраздел https://localhost/bitrix и далее не происходил редирект?
Вроде бы

rewrite ^(.(?!bitrix)*[^/])$ $1/ permanent;
но не работает
Мне необходимо чтобы срабатывал слэш на страницы если это не файлы и не папка bitrix или не подпапки
Что из редиректов есть на данный момент
map $request_uri $index {
  default "0";
  "~/bitrix/admin/" "0";
  "~/auth/" "0";
  "~^(.*)index\.(?:php|html)" "$1$is_args$args";
}
  if ($index != 0) {
	  return 301 $index;
  }
  rewrite ^(.*[^/])$ $1/ permanent;
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@dodo512
rewrite ^(/(?!bitrix)[^.]*[^/])$ $1/ permanent;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы