Проблема с редиректом главной страницы на внутреннюю только на Android, MODx Evo

Сайт на MODx Evo 1.1b-d7.1.3

Происходит странный редирект с главной страницы ask-signal.ru/ на ask-signal.ru/about.html и дальше циклическая перезагрузка страницы без конца. Только на Android телефонах эта проблема.

Заметили после выкладывания на хостинг (hc, уж какой достался) и добавления в файл .htaccess редиректов со страниц старого сайта на новый.

В файле htaccess
php_flag register_globals Off
php_flag magic_quotes_gpc Off (без этого на этом хостинге были ошибки от MODx API)

Редиректы идут в стандартном файле .htaccess после
RewriteBase /
типа
RewriteRule ^disain-doma-2015 interery-doma.html [R=301,L]

Включено на без www:
# without www
RewriteCond %{HTTP_HOST}.
RewriteCond %{HTTP_HOST} !^ask-signal\.ru [NC]
RewriteRule (.*) ask-signal.ru/$1 [R=301,L]

Friendly URLs

Пробовала убирать все до исходного состояния и чистить кеш, безрезультатно.
Почему только на андроидах (4 разных устройства с одинаковой проблемой)? Почему именно на страницу about? Она никак не привязана к главной.

Есть у кого-нибудь идеи? Поиск по теме мне пока ничего не дал, кроме инфы о вирусах, но у меня переадресация на собственную страницу, это непохоже на вирус.

2 комментария

avatar
Ваша беда в этом скрипте:
ask-signal.ru/assets/js/scripts.js?v=1458765893
а именно:
// ---------------------------------------------------------
	// Menu Android
	// ---------------------------------------------------------
	if(window.orientation!=undefined){
		var regM = /ipod|ipad|iphone/gi,
			result = navigator.userAgent.match(regM)
		if(!result) {
			$('.sf-menu li').each(function(){
				if($(">ul", this)[0]){
					$(">a", this).toggle(
						function(){
							return false;
						},
						function(){
							window.location.href = $(this).attr("href");
						}
					);
				} 
			})
		}
	}

Идёт постоянный вызов window.location.href = $(this).attr(«href»);
Какой-то странный код, у меня нет времени на изучение.
На будущее: developers.google.com/web/tools/chrome-devtools/debug/remote-debugging/remote-debugging
Комментарий отредактирован 2016-03-23 22:17:44 пользователем NightFox
avatar
огромное спасибо, оставила нечто неизученное в шаблоне на потом да так и забыла…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.