Содержание
- Сайт редиректит на старый домен после переноса — причина в браузере
- Как это проявилось на практике
- Поиск причины
- Причина
- Быстрое решение
- Правильное решение
- Очистка данных сайта
- DevTools
- Disable cache
- Алгоритм
- Рекомендации
- Вывод администратора
- FAQ
- Почему редирект происходит сам?
- Почему не у всех?
- Нужно ли чистить всё?
Сайт редиректит на старый домен после переноса — причина в браузере
После разделения или переноса сайтов мы и наши клиенты неоднократно сталкивались с ситуацией, когда сервер уже настроен правильно, а браузер всё равно уводит пользователя на старый домен.
Разберём реальный кейс.
Как это проявилось на практике
some-site.ruраньше редиректил наsome-site.com- после разделения стал отдельным сайтом
Но на одном ПК:
- открываешь
some-site.ru - попадаешь на
some-site.com
При этом:
- InPrivate — работает нормально
- другие устройства — тоже нормально
Поиск причины
Проверки:
- DNS — ок
- nginx — редиректов нет
- curl — всё правильно
DevTools → Network:
301 Moved Permanently (from disk cache)
Это значит — редирект выполняется браузером.
Причина
Браузер запомнил старый ответ:
HTTP/1.1 301 Moved Permanently Location: https://some-site.com
И теперь:
- не делает запрос к серверу
- сразу редиректит локально
Быстрое решение
https://some-site.ru/?nocache=1
или:
http://some-site.ru
Правильное решение
Очистка данных сайта
edge://settings/siteData
Удалить some-site.ru
DevTools
- Application → Storage → Clear site data
Disable cache
- Network → Disable cache
Алгоритм
- Проверить InPrivate
- DevTools → Network
- Проверить cache
- Очистить site data
Рекомендации
- не использовать сразу 301
- сначала 302
- тестировать без кеша
Вывод администратора
301 редирект может кешироваться браузером и вызывать «фантомные» проблемы.
Используйте 302 на этапе миграции.
FAQ
Почему редирект происходит сам?
Браузер закешировал 301.
Почему не у всех?
Потому что кеш есть не у всех пользователей.
Нужно ли чистить всё?
Нет, только нужный сайт.








