Page 1 of 2

Циклическое перенаправление на странице

Posted: Wed Aug 12, 2020 1:37 pm
by Nikso
В настройках мультияза стоит
Auto redirect to existing language
http://{DOMAIN}/?lang={LANGUAGE}

захожу на сайт с русским браузером
http://domain.com

получаю цикличный редирект на
http://domain.com/?lang=ru

Code: Select all

http://domain.com/
Host: domain.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Cookie: PHPSESSID=4klq7tga5u4gqofia3nc6t4gl2; UI_rot_sponsor_edit__windowX=517; UI_rot_sponsor_edit__windowY=124; tw_tabs2=tabs2-13; recreate_cache=xudpmstjwwoztlp; recreate_cache=xudpmstjwwoztlp
Upgrade-Insecure-Requests: 1
NS_ERROR_REDIRECT_LOOP
Server: nginx
Date: Wed, 12 Aug 2020 13:36:01 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 0
Connection: keep-alive
Keep-Alive: timeout=60
X-Powered-By: PHP/5.4.45
Set-Cookie: user_var=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Location: http://domain.com/?lang=ru



http://domain.com/?lang=ru
Host: domain.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Cookie: PHPSESSID=4klq7tga5u4gqofia3nc6t4gl2; UI_rot_sponsor_edit__windowX=517; UI_rot_sponsor_edit__windowY=124; tw_tabs2=tabs2-13; recreate_cache=xudpmstjwwoztlp; recreate_cache=xudpmstjwwoztlp
Upgrade-Insecure-Requests: 1
GET: HTTP/1.1 302 Found
Server: nginx
Date: Wed, 12 Aug 2020 13:36:01 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 0
Connection: keep-alive
Keep-Alive: timeout=60
X-Powered-By: PHP/5.4.45
Set-Cookie: user_var=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Location: http://domain.com/?lang=ru



http://domain.com/?lang=ru
Host: domain.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Cookie: PHPSESSID=4klq7tga5u4gqofia3nc6t4gl2; UI_rot_sponsor_edit__windowX=517; UI_rot_sponsor_edit__windowY=124; tw_tabs2=tabs2-13; recreate_cache=xudpmstjwwoztlp; recreate_cache=xudpmstjwwoztlp
Upgrade-Insecure-Requests: 1
GET: HTTP/1.1 302 Found
Server: nginx
Date: Wed, 12 Aug 2020 13:36:01 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 0
Connection: keep-alive
Keep-Alive: timeout=60
X-Powered-By: PHP/5.4.45
Set-Cookie: user_var=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Location: http://domain.com/?lang=ru

Re: Циклическое перенаправление на странице

Posted: Wed Aug 12, 2020 4:57 pm
by admin
?lang={LANGUAGE}

думаю предполагалось

?force_lng={LANGUAGE}

иначе как скрипту узнать что не надо редиректить ?

Re: Циклическое перенаправление на странице

Posted: Thu Aug 13, 2020 8:30 am
by Nikso
попробовал с ?force_lng={LANGUAGE} тоже самое

Хотелось бы иметь возможность свои параметры ставить.

В common.php я делаю переопределение на нужный смарту параметр
if (isset($_GET['lang'])) $_GET['force_lng'] = $_GET['lang'];

Re: Циклическое перенаправление на странице

Posted: Thu Aug 13, 2020 9:21 am
by admin
не может быть
пойдем по очереди
показывайте хедеры запроса с force_lng , проверим что редиректит

Re: Циклическое перенаправление на странице

Posted: Thu Aug 13, 2020 12:06 pm
by Nikso

Code: Select all

http://domain.com/
Host: domain.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Upgrade-Insecure-Requests: 1
NS_ERROR_REDIRECT_LOOP
Server: nginx
Date: Thu, 13 Aug 2020 12:04:16 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 0
Connection: keep-alive
Keep-Alive: timeout=60
X-Powered-By: PHP/5.4.45
Set-Cookie: user_var=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Location: http://domain.com/?force_lng=ru


http://domain.com/?force_lng=ru
Host: domain.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Upgrade-Insecure-Requests: 1
GET: HTTP/1.1 302 Found
Server: nginx
Date: Thu, 13 Aug 2020 12:04:16 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 0
Connection: keep-alive
Keep-Alive: timeout=60
X-Powered-By: PHP/5.4.45
Set-Cookie: user_var=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Location: http://domain.com/?force_lng=ru



http://domain.com/?force_lng=ru
Host: domain.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Upgrade-Insecure-Requests: 1
GET: HTTP/1.1 302 Found
Server: nginx
Date: Thu, 13 Aug 2020 12:04:17 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 0
Connection: keep-alive
Keep-Alive: timeout=60
X-Powered-By: PHP/5.4.45
Set-Cookie: user_var=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/
Location: http://domain.com/?force_lng=ru

Re: Циклическое перенаправление на странице

Posted: Thu Aug 13, 2020 12:30 pm
by admin
если на корне нет реврайта на индекс - тогда не знаю
скидывайте шел, будем разбираться

Re: Циклическое перенаправление на странице

Posted: Fri Aug 14, 2020 8:00 am
by admin
только сейчас заметил - там же старая версия пхп, она не обновляется уже, потому и не работает, надо хотя бы 5.6, а там 5.4

поправил сообщения что б писало об этом

Re: Циклическое перенаправление на странице

Posted: Fri Aug 14, 2020 5:31 pm
by adwe
Проблему наблюдаем на трёх серверах,на одном из которых PHP 5.6.40

Re: Циклическое перенаправление на странице

Posted: Sat Aug 15, 2020 6:10 am
by admin
апдейты проходят но проблема остается? тогда не знаю, скидывайте доступ на домен, будем разбираться

Re: Циклическое перенаправление на странице

Posted: Mon Aug 17, 2020 9:07 am
by adwe
обновили пхп где было нужно и сделали везде свежие апдейты-проблема ушла.спасибо