--> -->
Павел Александрович [forexxx]
forexxx
Павел Александрович [forexxx]
На сайте 9 лет и 8 месяцев (заходил 5 месяцев 23 дня назад)
+ 27  0  - 0
0
492.63
Рейтинг492.63
492.63
Отзывы+ 27  0  - 0
+ 27  0  - 0
Все (1)       Проекты (1)        Вакансии (0)       Конкурсы (0)
Опубликовать проект
07 Мая 2020
Бюджет: 500 ₽
Добрый день!

Имеется рабочий конфиг NGINX, который с незначительными изменениями используется нами для сайтов на CMS Joomla и Opencart.

CMS Prestashop оказалась более капризной и даже с выполненными рекомендациями сообществом Prestashop по внесению необходимых корректировок в наш NGINX-конфиг, сайт при включенном https выдает ошибку ERROR TOO MANY REDIRECTS.

При этом, мы пробовали объединить 80 порт и 443 в один блок сервера, так и прописывать их в двух отдельных блоках с редиректом с 80 на 443. Проблема не решена – ошибка сохраняется. Если отключить https полностью – сайт грузится, все ок.

Есть подозрение, что данная CMS требует какого-то особого конфига 443 секции веб-сервера под совместимость с используемым нами CloudFlare. При этом, на Joomla и OpenCart такой проблемы не возникало, а CloudFlare мы используем всегда.

Наши задачи:

1. Убрать Error too many redirects, обеспечив корректную загрузку сайта по https (разумеется, с принудительным редиректом с http и редиректом с www на без www). В принципе, это все сделано и всегда работало, но только не на Prestashop...
2. Сделать аудит существующему конфигу NGINX-хоста – убрать лишнее, добавить нужное (касаемо безопасности сайта).
3. Настроить корректное ЧПУ – без мусора в url'ах и без index.php

В общем, кто готов решить проблему – welcome)

Прошло времени с момента публикации: 5 месяцев 23 дня 22 часа 21 минута
Раздел: Программирование / Системный администратор