Vovanys
@Vovanys

Как правильно оформить регулярку в nginx?

Привет
Возникла необходимость убрать вывод корневого контроллера.
Есть сайт site.ru и при открытии открывается контроллер catalog. URL при этом не меняется. Но если открыть site.ru/catalog будет та же главная страница.
Нужно сделать редирект при открытии такой страницы и чтобы site.ru/catalog перебрасывал на главную, но site.ru/catalog/tovar/bb не перекидывал на главную.

Пробовал так, но не помогло...

location /catalog {
   return 301 http://site.net;
 }
location /catalog/ {
   return 301 http://site.net;
 }
location ^/catalog {
   return 301 http://site.net;
 }


Если можно тыкните в русский мануал, с примерами..
  • Вопрос задан
  • 242 просмотра
Решения вопроса 1
@sunrails
Ну что вам можно посоветовать, кроме nginx.org/ru/docs/http/ngx_http_core_module.html#l...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы