У части посетителей выбивает Циклическую переадресацмю

gsnzone
На сайте с 01.02.2011
Offline
69
532

Здравствуйте!

Я являюсь администратором сайта интернет-магазина - за адресом прошу в ЛС.

Столкнулись с нетипичной для меня проблемой - часть посетителей жалуется, что не могут зайти на сайт, при этом ошибка следующая:

Safari: сообщение «Невозможно отобразить страницу, слишком много переадресаций»

Chrome: err_too_many_redirects

Opera: Страница http://сайт содержит слишком много перенаправлений

и тп.

Самое ужасное, что у меня, как правило, все нормально во всех браузерах и я даже не понимаю с чего начать разбираться. Пробовал очищать .htaccess, чистить куки, потом заходить на сайт - ошибка может не вываливаться днями, а может тут же при нажатии первой попавшейся ссылки. Сейчас активность на сайте явно просела (судя по я.метрике), звонки/заказы просели, в общем, нуждаюсь в совете.

Спасибо.

S
На сайте с 30.09.2016
Offline
459
#1

При попадании на страницу http://сайт сервер делает слишком много перенаправлений. Более полный ответ можно дать, зная конкретный адрес, логи, хтакцесс и структуру движка.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
dma84
На сайте с 21.04.2009
Offline
163
#2
Sitealert:
При попадании на страницу http://сайт сервер делает слишком много перенаправлений. Более полный ответ можно дать, зная конкретный адрес, логи, хтакцесс и структуру движка.

Хм, а может, всё-таки, погадаем?😂

gsnzone
На сайте с 01.02.2011
Offline
69
#3

Перефразирую немного вопрос. Как именно файлы куки влияют на эту ошибку? Ибо именно после того, как их очистить, сайт на какое то время работает. Единственное, что наводит на мысль... при закрытии баннера, в куки с помощью JS записывается кука (чтобы баннер больше не показывался):

document.cookie = "bannerOff=true";

После этого, в ряде случаев, сайт перестает нормально функционировать.

S
На сайте с 30.09.2016
Offline
459
#4

Ну так и смотрите, какие действия на сайте выполняются по условию наличия куки.

gsnzone
На сайте с 01.02.2011
Offline
69
#5

при наличии куки $переменная принимает значение текста баннера, только и всего, в противном случае она пустая.

if(!$_COOKIE["bannerOff"]) {

echo текст

}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий