Настройка редиректов на сервере nginx

  • 1 Ответов
  • 658 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

valesp

  • **
  • 10
  • 0
Всем привет,

Недавно работаю с Joomla, решил настроить редиректы сайта, почему-то решив, что сайт работает на сервере apache, автоматом настроил редиректы через файл .htaccess.. редиректы работают.., после заметил, что сайт на сервере nginx, как добраться до настроек сервера не пойму, файлов nginx conf нигде нет, как добраться до настроек сервера ?!

И заодно, может кто в курсе, почему при выставленных редиректах страниц со слешем на без слешей, на всех страницах слешей нет, кроме ГЛАВНОЙ ?!  ! Получается, смотрю аналитику переходов внутри сайта, пользователи открывают site.ru/ и дальше 100% отказ, т.к идет редирект на site.ru

*

acyp

  • *
  • 3
  • 0
Не вижу причин для паники. Ни что не мешает находиться nginx и апаче на одном сервере, например nginx (80 порт, фронт, кэш), апач - как бэк. Редиректить можно на любом уровне. У меня, например, стоит nginx (фронт) и iis. И очень долгое время 301 редирект (со старого имени) делался на iis. Понимаю, что тупизм, но с опытом прошло :).
Про nginx.conf: он должен лежать по "server-name#cd ../../../etc/nginx" (если у Вас юних-подобная среда).
Про слэши: сказать честно, даже вопроса не понял, но подозреваю, что надо смореть как раз конфиги обоих серверов (nginx и apache).

А если совсем откровенно: хотелось бы больше информации: операционка, способ подключения, версии. Ибо у меня сплошные предположения. Например, что вы подключаетесь к сайту через панель, а предложенный совет по конфу относится к ssh.