Ако сте потребител на Chrome и виждате „Грешка 3xx (нето: ERR_TOO_MANY_REDIRECTS“ или „Тази уеб страница има цикъл за пренасочване - ERR_TOO_MANY_REDIRECTS“, не сте сами. Това се случва често и може да бъде временно или постоянно в зависимост от URL адреса посещавате и конкретната причина за проблема.
Този урок ще ви преведе през всичко, което трябва да знаете за твърде много грешка при пренасочване в Google Chrome.
HTTP пренасочванията са метод за уебсайт, който да насочи браузъра ви към друга страница, вместо към свързаната. Това може да се дължи на поддръжка, страницата се е преместила или по други причини. Например, една компания може да промени името на своя домейн и да пренасочи уебсайта от стария домейн към уебсайта, използвайки новия домейн.
Chrome може да се справи с до 20 пренасочвания, без да допусне грешката, но след като този праг бъде прекъснат, той ще хвърли грешката „ERR_TOO_MANY_REDIRECTS“.
Сделката върви по следния начин:
- Браузърът изпраща GET съобщение до уеб сървъра
- Сървърът отговаря с 3xx съобщение с пренасочения URL адрес
- Браузърът потвърждава съобщението и отива на новия адрес
- Браузърът зарежда уебсайта
Chrome може да се справи с до 20 от тези пренасочвания наведнъж без проблем. Ако има повече от това, виждате грешката.
Цикълът за пренасочване е мястото, където браузърът се изпраща към пренасочен URL адрес, който го насочва обратно към първоначалния URL, който го пренасочва отново и така нататък. Това е изненадващо лесно да се направи като администратор на уебсайт. Ще ви покажа какво можете да направите, ако видите твърде много грешка при пренасочване в Google Chrome.
Твърде много пренасочвания като посетител
Ако посещавате уебсайта, можете да изчистите кеш паметта и бисквитките на браузъра си.
- Отворете Chrome
- Изберете падащото меню на Chrome в горната част
- Изберете Изчистване на данните за сърфиране от падащото меню
- Поставете отметка в квадратчето до Кеширани съобщения и файлове
- След това щракнете върху Изчисти данни
Сега опитайте отново URL адреса, който даде грешката. Вече трябва да можете да разглеждате уебсайта.
Ако това не работи, опитайте друг браузър. Ако друг браузър работи, но Chrome не опитва това:
- Въведете
chrome://extensions
в адресната лента на Chrome - Натиснете Enter
- Опитайте да деактивирате разширенията си едно по едно, като изпробвате уебсайта, след като деактивирате всяко
Уверете се, че просто деактивирате един, преди да тествате отново, в противен случай няма да знаете кой е причинител на проблема. Целта е да видите дали можете да изолирате причината за проблема в конкретно разширение на Chrome.
Твърде много пренасочвания като администратор на уебсайт
Ако управлявате или управлявате уебсайта, трябва да свършите работа. Имате набор от пренасочвания някъде, който или се цикли, или се повтаря твърде много пъти. Нека да разберем кои пренасочвания се връщат назад, за да можете да разрешите проблема в административния бекенд на вашия уебсайт.
- Отворете контрола за пренасочване и въведете вашия URL адрес
- Изберете анализ, за да видите какво е пренасочване и към къде
- Определете онези пренасочвания, които се връщат обратно към себе си
- Променете цикличните пренасочвания през административния интерфейс за вашия уебсайт
„Променете пренасочванията за цикли през административния интерфейс за вашия уебсайт“ може да звучи малко хлабаво, но точният метод зависи от платформата, която използва уебсайтът ви. Например в WordPress бихте могли да използвате плъгин за пренасочване или трябва да модифицирате вашия .htaccess файл. В Joomla бихте могли да използвате Redirect Manager, в Magento бихте използвали инструмента за управление на презапис. Имате идея.
Всичко, което трябва да направите, е да идентифицирате пренасочването, причиняващо проблема, след което да отстраните проблема във всяка платформа, която използвате за администриране на вашия сайт, като се обърнете към документацията на вашата платформа и хостинг на компанията.
След като отстраните проблема, повторно проверете връзките, за да се уверите, че коригирането е работило както се очаква.
Пренасочване
Има различни видове пренасочвания, всички с кодове, започващи с 3xx.
- 301 - Страницата е преместена за постоянно.
- 302 - временно недостъпна уеб страница.
- 303 - Използва се за пренасочване след PUT или POST за предотвратяване на опресняване на страницата.
- 307 - Уеб страница временно не е налична за нещо планирано. Наследник на 302 пренасочвания за HTTP 1.1.
- 308 - Постоянно пренасочване по друга причина.
- 300 - Специално пренасочване, което не се използва много често.
- 304 - Специална пренасочване, указваща опресняване на кеш за кеширани уеб страници.
Защо се използват пренасочвания
Има много основателни причини да използвате пренасочвания и ще се учудите колко често те се използват. Най-честата причина за използване на пренасочване е, когато премествате страницата към нов хост или URL адрес. Ако сте работили много за вашия SEO, не искате да го загубите всичко, когато премествате страница.
Вместо това използвате пренасочване 301, за да кажете на браузърите и търсачките, че вашата страница се е преместила. Това все още привлича посетителите на страницата и запазва всички SEO ползи, които сте спечелили.
Пренасочване 302 или 307 е полезно, ако тествате страницата или я актуализирате, за да съответства на стил или нова технология. Ако структурата на URL адресите ще остане идентична, трябва само да добавите временна пренасочване, преди да публикувате страницата за реална.
Пренасочванията са много полезни за управление на уебсайт, без да губите SEO сок или посетители. Те изискват грижи и тестове, но могат да бъдат много полезен инструмент.
Ако имате някакви предложения за начини за справяне с твърде много пренасочвания, моля, коментирайте по-долу.
