На тестовом сайте редирект работает, а на основном - нет

Столкнулись с такой проблемой.

На одном сервере лежит каталог с файлами основного и тестового сайта, на котором делаются и проверяются доработки.

Программист сделал доработку на тестовом сайте, связанную с подстановкой кода языка в УРЛ при редиректе на языке по умолчанию. На тестовом сайте редирект работает. Убираю язык с УРЛ и нажимаю Ентер - срабатывает редирект и открывается УРЛ с языком.

Отправили правки через GIT на основной сайт, а там редирект уже не работает…

Подумали, может правки не все перенеслись или коряво - проверили - все ок. Все на месте.
Проверили файлы конфигурации тестового и основного сайтов /etc/nginx/sites-available/ - идентичные.
Сверили файлы с каталога тестового сайта и основного сайта - одинаковые.
Само собой проверили есть ли созданы сами редиректы. Все есть.

Но на тестовом редирект срабатывает, а на основном - нет :frowning:

Обнаружили что на основном сайте с протокола HTTP срабатывает редирект, а с HTTPS - не срабатывает. Хотя сайты давно на HTTPS протоколе и в файлах конфигурации указан редирект с HTTP на HTTPS.

Может кто-то сталкивался с подобной бедой? Или может можете подсказать варианты где копать и что проверить? Заранее благодарен за любую помощь

Может настройки модуля сео разные?
Там тоже есть про язык всякое.

Спасибо за ответ. Базу данных из основного сайта - импортировали в тестовый сайт - забыл указать это. В таком случае, настройки одинаковые всех модулей будут…

Мне кажется, настройки сервера только, но файлы конфигурации проверили - одинаковые… Что еще может быть? Где можно посмотреть?

Ну тут вопрос, для начала, Вы редирект делаете на уровне приложения или уровне сервера как-то подобное правило настроили?

Если через приложение (а я делаю вывод, что через него), то покажите кусочек, который за это отвечает.

Разработчик решил проблему. Проблема была в коде, не на уровне сервера. Предыдущий разработчик накосячил )

1 лайк

Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.