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

Nikso
Posts: 582
Joined: Tue Mar 05, 2013 3:59 am

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

Post 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
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

?lang={LANGUAGE}

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

?force_lng={LANGUAGE}

иначе как скрипту узнать что не надо редиректить ?
Don't forget to run script update
Nikso
Posts: 582
Joined: Tue Mar 05, 2013 3:59 am

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

Post by Nikso »

попробовал с ?force_lng={LANGUAGE} тоже самое

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

В common.php я делаю переопределение на нужный смарту параметр
if (isset($_GET['lang'])) $_GET['force_lng'] = $_GET['lang'];
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

не может быть
пойдем по очереди
показывайте хедеры запроса с force_lng , проверим что редиректит
Don't forget to run script update
Nikso
Posts: 582
Joined: Tue Mar 05, 2013 3:59 am

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

Post 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
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

если на корне нет реврайта на индекс - тогда не знаю
скидывайте шел, будем разбираться
Don't forget to run script update
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

только сейчас заметил - там же старая версия пхп, она не обновляется уже, потому и не работает, надо хотя бы 5.6, а там 5.4

поправил сообщения что б писало об этом
Don't forget to run script update
adwe
Posts: 13
Joined: Wed Mar 18, 2009 1:39 pm

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

Post by adwe »

Проблему наблюдаем на трёх серверах,на одном из которых PHP 5.6.40
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

апдейты проходят но проблема остается? тогда не знаю, скидывайте доступ на домен, будем разбираться
Don't forget to run script update
adwe
Posts: 13
Joined: Wed Mar 18, 2009 1:39 pm

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

Post by adwe »

обновили пхп где было нужно и сделали везде свежие апдейты-проблема ушла.спасибо
Post Reply