Самый простой вариант — отправить техподдержке хостинга найденную цепочку и точный основной адрес. Часто лишний переход можно убрать бесплатно в панели хостинга или силами поддержки.

Сообщение техподдержке

Добрый день!
Основной адрес сайта: https://example.com/
Сейчас обнаружена лишняя цепочка:
http://www.example.com/ → https://www.example.com/ → https://example.com/
Настройте, пожалуйста, один прямой постоянный редирект 301
с каждого дополнительного варианта сразу на основной адрес.
Проверьте, чтобы не было циклов и переходов через промежуточные страницы.

Техническая памятка

  1. Сделайте резервную копию конфигурации.
  2. Определите точный основной адрес с нужным HTTPS и WWW-вариантом.
  3. Найдите все уровни, где могут добавляться редиректы: CDN, панель хостинга, Nginx, Apache/.htaccess, CMS и плагины.
  4. Оставьте одно ответственное правило. Каждый дополнительный вариант должен сразу возвращать конечный основной URL.
  5. Сначала проверьте конфигурацию штатной командой сервера, затем выполните reload.
  6. Повторите проверку всех четырёх вариантов и внутренних старых URL.

Не копируйте правило без адаптации к вашему серверу. Для Nginx прямой переход обычно задаётся отдельным server-блоком, а для Apache — правилом RewriteRule с флагом R=301. Важно проверять всю конфигурацию, чтобы второе правило не срабатывало уже после первого.

Во время настройки используйте временный код 302, если не уверены в результате. После полной проверки замените его на постоянный 301.