Правильный результат: основной адрес открывается без редиректа, а каждый существующий дополнительный вариант переходит на него максимум за один шаг. Внутренний или внешний конечный адрес не меняет количество переходов.
Простая проверка в браузере
- Откройте инструменты разработчика и вкладку Network («Сеть»).
- Включите Preserve log («Сохранять журнал»).
- Введите проверяемый адрес и откройте страницу.
- Посмотрите последовательность документов и коды 301, 302, 307 или 308.
- Повторите для HTTP/HTTPS и WWW/без WWW.
Проверка через терминал
Первый ответ без перехода:
curl -sS -I --max-redirs 0 http://www.example.com/
Полная цепочка:
curl -sS -I -L --max-redirs 10 \
-o /dev/null \
-w 'redirects=%{num_redirects}\nfinal=%{url_effective}\nstatus=%{http_code}\n' \
http://www.example.com/
redirects=0 нормально для основного адреса. redirects=1 нормально для дополнительного варианта. Значение 2 и больше означает цепочку, которую нужно сокращать.
Если необязательный WWW-вариант вообще отсутствует и не перенаправляет, это не двойной редирект. Его наличие оценивается отдельным пунктом аудита.