Перевірка редиректів
Пройдіть шлях домену від http:// до сторінки, яка зрештою завантажується: кожен крок із кодом відповіді, а також цикли, відсутній перехід на HTTPS і тимчасові редиректи.
Що перевіряє цей інструмент
DNSPeek запитує http://ваш-домен/ і проходить кожен заголовок Location крок за кроком, до 10 редиректів. Для кожного кроку ви бачите URL, код відповіді, IP сервера і скільки часу це зайняло. Ланцюжок зупиняється на першій сторінці без редиректу, на циклі або на редиректі на приватну адресу, інший порт чи IP-адресу, за якими інструмент не йде.
Як читати результат
Добрий ланцюжок має один крок: http://example.com/ → https://example.com/ (або на бажану версію з www) з кодом 301 і завершується кодом 200. Попередження вказують на сайт, що лишається на звичайному HTTP, ланцюжки довші за два кроки й тимчасові редиректи; проблеми — це цикли, помилки й кінцева сторінка з кодом 4xx або 5xx.
Редиректи після перенесення
Новий сервер часто має інші правила для www і HTTPS. До перемикання DNS відкрийте сайт на новому сервері через посилання-превʼю: редиректи там теж працюють, зокрема між доменом і його версією з www. QA-звіт перевіряє редиректи на багатьох сторінках одночасно.
Поширені запитання
Яка різниця між редиректами 301 і 302?
301 (або 308) означає, що сторінку переміщено назавжди, тож браузери й пошукові системи запамʼятовують нову адресу й передають їй позиції. 302 (або 307) означає тимчасове переміщення. Для переходу з http на https і для обробки www використовуйте 301.
Скільки редиректів — це забагато?
Кожен крок коштує одного обміну запитом і відповіддю, перш ніж сторінка почне завантажуватися. Ідеально — один редирект, з http:// на кінцеву адресу https://; цей інструмент попереджає, починаючи з трьох. Браузери здаються десь на 20 і повідомляють про «забагато переспрямувань».
Що спричиняє цикл редиректів?
Два правила, які перекидають відвідувачів туди й назад, — зазвичай HTTPS-редирект на сервері в поєднанні з CDN чи проксі, що звертається до сервера через звичайний HTTP, або CMS, у якої адреса сайту суперечить правилу www на сервері.
Чому перевірка починається з http://?
Відвідувачі, які вводять просто домен, і старі посилання приходять через звичайний HTTP. Якщо почати звідти, видно, чи переводять їх на HTTPS і скільки кроків це займає. Після результату можна одним кліком перевірити той самий шлях з https:// або версію з www, а також ввести шлях, щоб перевірити стару URL-адресу.
Переносите сайт на новий сервер?
Подивіться сайт на новому сервері до зміни DNS: DNSPeek дає одне HTTPS-посилання на превʼю, яке працює на будь-якому пристрої і яким можна поділитися з командою чи клієнтом. Без файлу hosts і без VPN.
Створити безкоштовне посилання-превʼю