Сайт без www работает, а с www — нет
www — отдельное DNS-имя. Для него нужны запись, сертификат и корректная логика зеркала.
Проверьте по порядку
Фиксируйте результат каждого шага. Это важнее, чем быстро попробовать несколько исправлений одновременно.
- 1Проверьте DNS для корня домена и для www отдельно.
- 2Убедитесь, что www включён в сертификат, если он должен открываться по HTTPS.
- 3Определите главное зеркало: с www или без www, и настройте единый 301.
- 4Проверьте canonical после редиректа — он должен указывать на выбранное главное зеркало.
Как читать результат
Нет записи www
Признак: Корень резолвится, www — NXDOMAIN.
Что делать: Добавьте CNAME www → корень или отдельную A/AAAA.
Сертификат без www
Признак: HTTP работает, HTTPS даёт ошибку имени.
Что делать: Перевыпустите сертификат с SAN для www.
Нет редиректа зеркала
Признак: Обе версии открываются как 200.
Что делать: Закрепите одно главное зеркало постоянным 301.
Не маскируйте симптом
Ошибка полезна, пока она воспроизводится. Сначала определите источник и только потом очищайте кэш, перезапускайте сервисы или меняйте DNS.