Safari не удается открыть страницу из за большого количества переадресаций что делать

Обновлено: 05.07.2024

Ошибка Слишком много перенаправлений означает, что сайт продолжает циклично перенаправляться между разными адресами и это может никогда не прекратиться. Ваш браузер защищает вас от этого, разрешая только определенное количество перенаправлений (часто около десяти), прежде чем он «устанет» от этого и не выдаст данную ошибку.

Ошибка о цикличных перенаправлениях по-разному проявляется в разных браузерах:

Google Chrome

Mozilla Firefox

Safari не может открыть страницу (Safari Can’t Open the Page).
При попытке открыть произошло слишком много перенаправлений. Это может произойти, если вы открываете страницу, которая перенаправляется на другую страницу, которая затем перенаправляется на исходную страницу. (Too many redirects occurred trying to open . This might occur if you open a page that is redirected to open another page which is then redirected to open the original page.)

Safari

Для таких CMS, ​​как WordPress или Magento, это решается приведением к общему конфигурации base_url или URL-адреса сайта в коде или базе данных с перенаправлением в файле .htaccess.

Как определить причину цикличного перенаправления

Вы можете следить за всеми перенаправлениями с помощью инструментов разработчика в браузере Firefox или Chrome. Эти инструменты обычно открываются нажатием клавиши F12 (или Ctrl+Shift+I ). Откройте Сеть (Network), а затем перезагрузите страницу, на которой у вас возникла проблема.

После перезагрузки страницы вы увидите список перенаправлений. Проанализировав результаты, вы сможете найти «виновника» (если срабатывает перенаправление на одну и ту же страницу).

  • 301 редирект (постоянное перенаправление) – означает, что страница или элемент перемещен на постоянной основе, и браузер должен искать его в новом месте. Чаще всего записываются в файле .htaccess .
  • 302 перенаправление или редирект – это временное перенаправление, которое означает, что страница или элемент перемещен временно, и его адрес в будущем может измениться. Чаще всего записываются в коде веб-сайта.

Шаг №1: Очистить кэш и куки браузера

  • В Google Chrome нажмите Ctrl+Shift+Delete , выберите необходимые данные, время жизни данных и нажмите Очистить данные (clear data)
  • В Mozilla Firefox нажмите кнопку «Меню» и выберите «Параметры». Выберите Конфиденциальность, а затем очистить свою недавнюю историю (clear your recent history). Выберите Everything для диапазона времени, а затем нажмите Очистить сейчас (Clear Now).

После очистки данных браузера вы можете попробовать зайти на сайт и посмотреть, исчезла ли ошибка.

Шаг №2: Попробовать в других браузерах

Ошибка ERR_TOO_MANY_REDIRECTS может возникать только в браузере, который вы используете. Вы можете попробовать открыть тот же URL в другом браузере. Если ошибка не устраняется, значит проблема может возникать на стороне сервера.

Правильные настройки редиректов (перенаправлений)

Как мы уже упоминали выше, причиной ошибки могут быть неправильные настройки на вашем сайте. В основном, они касаются настроек редиректов в файле .htaccess. Данный файл – это файл конфигурации, который используется для изменения поведения сервера Apache для каждой папки на сайте или сервере. С его помощью можно редактировать только некоторые конфигурации Apache, хотя перенаправления обычно разрешается редактировать.

У вас может быть несколько файлов .htaccess , которые каскадно влияют на каталоги. Если у вас есть один .htaccess в родительском каталоге, и другой в подкаталоге, они оба будут влиять на этот подкаталог. Т.е., это может быть причиной конфликта между этими файлами на разных уровнях.

Ниже приведен ряд примеров перенаправления (редиректов) в файле .htaccess , которые обычно используются на сайтах.

Принудительно без www

Принудительно с www

Краткий итог

Если на вашем сайте есть редирект в файле .htaccess , что перенаправляет на URL, который не совпадает с тем, что находится в базе данных, вы можете получить ошибку в браузере о бесконечном цикле перенаправления ( ERR_TOO_MANY_REDIRECTS ), как описано выше.

Однако теперь вы знаете, как выглядят некоторые распространенные перенаправления в .htaccess . Также, с помощью данной статьи, вы сможете сами протестировать, найти причину ошибки, а также устранить ее самостоятельно.

Несколько пользователей заявили, что они не могут открыть определенные веб-сайты в Safari из-за проблемы с перенаправлением. Пользователи также заявили, что при попытке посетить некоторые сайты Safari сообщает: «Safari не может открыть страницу, потому что произошло слишком много перенаправлений». Это означает, что веб-сайт продолжает перенаправляться между двумя веб-сайтами, и это никогда не будет завершено.


Почему у вас возникла эта проблема

Safari включает функцию безопасности под названием Intelligent Tracking Prevention (ITP). Эта функция сокращает межсайтовое отслеживание, изменяя способ обработки Safari файлов cookie и других данных веб-сайтов. Это сделано для защиты вашей конфиденциальности.

Эта функция включена в Safari на iOS 13, iPadOS и Safari на macOS для Catalina, Mojave и High Sierra. Это означает, что у вас может быть эта проблема на вашем iPhone, iPad или Mac. К сожалению, кажется, что эта функция может иногда вызывать ошибку слишком большого количества перенаправлений.

Вы можете столкнуться с этой проблемой, когда захотите посетить страницу, которая использует службу аутентификации. Например, посещение таких сайтов, как Google, Youtube, Netflix, Hulu, Facebook, Amazon, может привести к этой ошибке.

Статья по теме: Safari утверждает: небезопасно. Что это значит?


Если эта проблема не исчезнет, ​​вы можете удалить все данные веб-сайта.. Вот как это можно сделать:

  • Снова перейдите в «Настройки»> «Safari»> «Дополнительно»> «Данные веб-сайта».
  • Прокрутите вниз и нажмите «Удалить все». Данные веб-сайта.

Статья по теме: Safari, загружающая пустые страницы на iPhone или iPad.



Статья по теме: Как очистить кеш браузера в Safari на Mac.

Опять же, если эта проблема повторяется часто, вы можете удалить все данные веб-сайта. Вот как это сделать:


Почему не открываются страницы в браузере

Если Safari перестал открываться страницы, то эта проблема может возникнуть по следующим причинам:

Поврежденный кэш . Как и любой браузер, Safari также имеет локальный кэш, в котором хранятся временные данные посещения. Если кэш поврежден, то столкнетесь с этой ошибкой.

Настройки DNS . Как правило, DNS-сервер по умолчанию установлен провайдером и должен работать. Но если не правильный, страницы открываться не будут.

Браузер запущен с ошибками. Для решения неполадки перезапустите Safari.

VPN-соединение . Некоторые сайты блокируют доступ пользователей из других стран. Поэтому воспользуйтесь соединением по VPN.

Повреждение временных файлов в телефоне . Мобильное устройство хранит временные данные в хранилище относительно приложений, включая Safari. Если эти данные повреждены, то не сможете получить доступ к приложению.

Запрещенные сайты . Устройства Apple могут заблокировать страницы, исходя из их содержания.

Прежде чем перейти к решениям, войдите в систему с учетной записи администратора.

Проверка адреса сайта

Если уверены в правильности имени адреса, попробуйте открыть страницу в другом браузере. Если он открывается, то проблема с Safari, поэтому перейдите к следующему шагу.

Очистка поврежденного кэша

Хранящийся в браузере кэш может быть поврежден. В этом случае он может отклонить открытие страниц. Поэтому попробуйте очистить кэш. Имейте в виду, что ваши предпочтения будут потеряны вместе с некоторыми настройками. Однако вам будет предложено их установить снова, когда посетите любой сайт, поскольку будете рассматриваться как новый пользователь.

Запустите Safari и нажмите на Настройки.

Перейдите на вкладку Конфиденциальность, затем нажмите на кнопку «Удалить все данные сайтов», чтобы очистить все временные данные (кэш).

Перезапустите браузер и попробуйте открыть страницу. Проверьте, решена ли проблема.

Если используете смартфон Apple, выполните следующие шаги.

Откройте приложение Настройки и перейдите в Safari.

Прокрутите страницу вниз до раздела Очистить историю и данные сайта.

При возникновении контроля учетных записей подтвердите его.

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

Изменение DNS

Служба доменных имен – один из самых важных модулей в любом браузере. Она преобразует название страницы в IP-адрес, а затем пытается установить соединение. Если DNS не работает, имя не будет разрешено и столкнетесь с ошибкой. В этом решении изменим DNS на DNS Google и посмотрим, устранит ли это проблему.

Откройте Системные настройки на устройстве Mac.

Выберите Сеть и нажмите на кнопку Дополнительно.

Перейдите к настройке DNS и введите адрес 8.8.8.8. Сохраните изменения на «ОК», и перезагрузите браузер.

Если используете смартфон Apple, выполните следующие шаги:

Откройте приложение Настройки и нажмите на Wi-Fi. Теперь выберите сеть, к которой подключены» и нажмите на значок деталей.

Прокрутите вниз и найдите запись DNS. Выберите параметр вручную и нажмите кнопку «Добавить сервер».

Теперь введите 8.8.8.8 и сохраните изменения.

Выйдите из настроек и перезапустите Safari. Попробуйте открыть страницу.

Перезагрузка устройства

Если ни один метод не сработал, попробуйте полностью перезагрузить устройство. Это позволит удалить сбойные временные конфигурации.

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

Подождите пару секунд, прежде чем снова включить.

Дождитесь полной загрузки устройств, откройте Safari и запустите сайт.

Проверка ограниченного протокола

Устройства Apple имеют настройки, с помощью которых можно ограничить некоторые помеченные материалы от открытия. Эта опция была введена для зашиты детей от сомнительного контента в интернете.

Откройте Настройки, затем перейдите на вкладку Общие.

Прокрутите вниз и нажмите на ограничения. Для входа нужно ввести пароль.

Перейдите в раздел разрешенного содержимого.

Теперь убедитесь, что выбран параметр для всех сайтов. Сохраните изменения и выйдите. Перезагрузите устройство и проверьте, решена ли проблема.

Использование VPN-подключения

Поэтому попробуйте установить VPN-клиент на Macbook или смартфон, а затем попытайтесь открыть проблемную страницу.

Проверка сети

Еще одна причина, из-за которой не удается открыть страницу, в неполадке сети. Иногда соединение настолько медленное, что ресурс не открывается.

Если такая же ситуация при входе из другого устройства, подключенного к этой сети, то нужно сбросить настройки роутера.

Добавлено несколько наших совместных попыток преодолеть проблему.

В понедельник 21 марта, сразу после презентации, Apple выпустила полноценное обновление операционной системы iOS 9.3. Нововведений и исправлений прошлых багов в прошивке предостаточно, но уже спустя несколько дней выяснилось, что починив одни проблемы, разработчики добавили других.


Баг, с которым столкнулись сотни пользователей, использующих самые различные iOS-девайсы, имеет следующий характер:

После обновления до iOS 9.3 браузер Safari наотрез отказывается открывать страницы по поисковому запросу. Если же страница и загружается, то дальнейший переход по ссылке напрочь подвешивает браузер.

Такая же ситуация и со штатным приложение Почта . Стоит тапнуть по любой из ссылок, содержащихся в письме, как приложение замораживается.

Проблема продолжается уже в течение нескольких часов и, скорее всего, связана с работой браузера Safari. Ряд пользователей уже написали в службу (включая официальный канал Twitter) поддержки Apple и компания в курсе существующей проблемы.

Как решить проблему и заставить Safari работать ?

Один из вариантов решения.

Единственно верного решения нет. Даже после выполнения следующих манипуляций функциональность браузера может остаться под вопросом. Попробуйте следующее:

1. Откройте Настройки -> Safari и прокрутите страницу в самый низ. Выберите пункт Дополнения .


Отключите ползунок, стоящий напротив JavaScript. Да, решение радикальное, но оно может помочь до официального решения проблемы.


2. Принудительно закройте браузер Safari и приложение Почта.

Два раза подряд нажмите клавишу Home и свайпом снизу-вверх закройте приложения.

3. Выполните перезагрузку устройства, удерживая в течение нескольких секунд клавишу Power и Home.

4. В качестве альтернативы используйте сторонний браузер (Google Chrome тоже подвержен данной проблеме). Как вариант – приложение Google из App Store .

Официально Apple ситуацию не комментирует, а все вышеперечисленные решения – лишь попытка хоть как-то заставить работать браузер. Похоже, окончательное решение проблемы возможно лишь после выхода очередной версии iOS 9.3.X.

Вариант 2

Срабатывает, но также не у всех. Попробуйте сделать следующее:

8. Ждем окончания синхронизации и потом запускаем Booking на iOS-устройстве.
9. Принудительно закрываем Booking (два тапа по Home и свайп вверх).
10. Тоже самое делаем с Safari (принудительно закрываем).
11. Выключаем режим «В самолете».
12. Должно работать – проверяем.

За наводку спасибо благодарим нашего читателя Павла Овечкина .

Вариант 3

Этот способ может помочь с поисковыми запросами. По крайней мере, браузер начнет реагировать на поисковые фразы. Против подвисания ссылок он, увы, бессилен.


Открываем Настройки -> Safari -> Поисковая машина и меняем на Bing (можно попробовать Яндекс).

Теперь браузер не должен подвисать, хотя и система поиска Bing на любителя. За наводку спасибо нашему читателю Дмитрию Блинову .

Помогло или нет, пишите в комментариях и предлагайте собственные решения.

сайт Добавлено несколько наших совместных попыток преодолеть проблему. В понедельник 21 марта, сразу после презентации, Apple выпустила полноценное обновление операционной системы iOS 9.3. Нововведений и исправлений прошлых багов в прошивке предостаточно, но уже спустя несколько дней выяснилось, что починив одни проблемы, разработчики добавили других. Баг, с которым столкнулись сотни пользователей, использующих самые различные iOS-девайсы, имеет следующий.

Несмотря на то, что компания Apple официально прекратила поддержку Safari для Windows, тем не менее, данный браузер продолжает оставаться одним из самых популярных среди пользователей этой операционной системы. Как и с любой другой программой, в его работе тоже случаются сбои, как по объективным, так и по субъективным причинам. Одной из таких проблем является невозможность открыть новую веб-страницу в интернете. Давайте выясним, что делать, если не удается открыть страницу в Safari.

Но, не стоит сразу винить браузер в невозможности открыть страницы в интернете, ведь это может случиться и не по зависящим от него причинам. Среди них следует выделить такие:

  • обрыв интернет-связи по вине провайдера;
  • поломка модема или сетевой карты компьютера;
  • неисправности в операционной системе;
  • блокирование сайта со стороны антивирусной программы или брандмауэра;
  • вирус в системе;
  • блокировка сайта провайдером;
  • прекращение работы сайта.


Каждая из вышеописанных проблем имеет собственное решение, но оно не имеет отношение к функционированию, собственно, браузера Сафари. Мы же остановимся на решении вопроса тех случаев потери доступа к веб-страницам, которые обусловлены внутренними проблемами данного браузера.

Очистка кэша

Если вы уверенны, что не можете открыть веб-страницу не просто из-за её временной недоступности, или общих проблем системы, прежде всего, нужно почистить кэш браузера. В кэш загружаются веб-страницы, которые были посещены пользователем. При повторном обращении к ним, браузер не скачивает заново данные из интернета, подгружает страницу из кэша. Это существенно экономит время. Но, если кэш переполнен, Сафари начинает тормозить. А, иногда, возникают и более сложные проблемы, например, невозможность открыть новую страницу в интернете.


Для того, чтобы очистить кэш, жмем на клавиатуре сочетание клавиш Ctrl+Alt+E. Появляется всплывающее окно, в котором задается вопрос о том, действительно ли нужно очистить кэш. Жмем на кнопку «Очистить».


После этого, попытайтесь ещё раз перегрузить страницу.

Сброс настроек

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

Заходим в настройки Сафари, кликнув по иконке в виде шестерёнки, расположенной в правом вернем углу окна браузера.


В появившемся меню выбираем пункт «Сбросить Safari…».


Появляется меню, в котором следует выбрать, какие данные браузера будут удалены, а какие останутся.

Внимание! Вся удаленная информация восстановлению не подлежит. Поэтому, ценные данные нужно выгрузить на компьютер, или записать.

После того, как выбрали, что следует удалить (а если суть проблемы неизвестна, придется удалять все), жмем на кнопку «Сбросить».

После сброса настроек, перегрузите страницу. Она должна открыться.

Переустановка браузера

Если предыдущие шаги не помогли, и вы уверены, что причина проблемы кроется именно в браузере, ничего не остается, как произвести его переустановку с полным удалением предыдущей версии вместе с данными.

Для этого, через панель управления заходим в раздел «Удаление программ», ищем в открывшемся списке запись Safari, выделяем её, и жмем на кнопку «Удалить».


После деинсталляции, устанавливаем программу заново.

В подавляющем большинстве случаев, если причина проблемы, действительно, крылась в браузере, а не в чем-то другом, последовательное выполнение трех указанных шагов практически на 100% гарантирует возобновление открытия веб-страниц в Сафари.

Не секрет, что безопасность и сохранность пользовательских данных – один из принципов Apple. Компания много лет работает над тем, чтобы её операционные системы были защищены от различных сетевых угроз, а внедрение технологий шифрования и сканера отпечатков пальцев Touch ID позволяет не волноваться о том, что данные окажутся в чужих руках.



Иногда эта система сходит с ума и не позволяет открывать сайты, которые совершенно точно не содержат вредоносный код. Есть несколько причин, почему это может происходить.



Иногда сайт может и не содержать вредоносный код, но иметь какие-то элементы от сторонних разработчиков, не соответствующие требованиям безопасности. Например, кнопки социальных сетей. В таких случаях стоит связаться с создателями сайта и указать им на эту ошибку.

Убедитесь, что используете последнюю версию Safari. Apple регулярно обновляет сертификаты безопасности и алгоритмы работы своего браузера. Обновления Safari идут в пакетах обновления macOS. Чтобы проверить обновления, откройте меню Apple > «Об этом Mac» > «Обновления ПО»



Убедитесь, что в macOS установлена правильная дата и время. Трудно представить ситуацию, в которой случайным образом в системе изменится дата и время. MacOS подтягивает эти данные через интернет, поэтому, если самостоятельно не менять эту настройку, то проблем возникнуть не должно. Тем не менее, проверить настройки можно в «Системные настройки» > «Дата и время».


Последним возможным решением проблемы может служить очистка данных Safari из «Связки ключей». Для этого закройте Safari, запустите «Связку ключей», введите в поиске «Safari», удалите все файлы. Учтите, что эта процедура очистит все данные, которые Safari знает о вас, включая автозаполнение форм и пароли.

В браузере Safari на iPhone и iPad нередко проявляется неприятная проблема, которая не позволяет пользователям получать доступ к определенному сайту, еще совсем недавно нормально работавшему. Safari уведомляет о том, открыть страницу не удается из-за большого количества переадресаций, что в решении проблемы мало чем помогает. О том, из-за чего данная проблема проявляется и как от нее избавиться рассказали в этой инструкции.

Шаг 1. Перейдите в меню «Настройки » → Safari .

Шаг 2. В самом низу страницы выберите раздел «Дополнения ».


Шаг 3. На открывшейся странице нажмите «Изменить » и удалите данные проблемного сайта.

Примечание: в Safari представлена возможность удаления данных всех сайтов сразу. Для этого необходимо перейти в меню «Настройки» → Safari и нажать «Очистить историю и данные сайтов».


Таким простым образом в большинстве случаев решается проблема с открытием веб-сайтов в Safari на iPhone и iPad. Отметим, что помочь также может переход на проблемный сайт через любой сторонний браузер.

Читайте также: