Перейти к основному содержимому
При загрузке комментариев произошла ошибка.

Как исправить 404 после загрузки или переноса сайта

Портал поддержки  »  База знаний  »  Просмотр статьи


Ошибка 404 (Not Found) означает, что сервер не нашёл страницу или файл по указанному URL. После загрузки или переноса сайта 404 обычно возникает по одной из причин:

  • Файлы загружены не в ту папку (неверный document root).
  • В корне сайта нет index-файла (index.php или index.html).
  • Не работает URL‑перезапись (rewrite), например отсутствуют правила WordPress в .htaccess.
  • Домен указывает не туда (DNS ещё не обновился).

1) Проверьте, что домен указывает на нужную услугу GARMTECH

Если домен переносился или менялись DNS‑настройки, убедитесь, что всё настроено правильно:

  • Если используете nameserver’ы GARMTECH, они: ns1.garmtech.com, ns2.garmtech.com, ns3.garmtech.com.
  • Если DNS управляется у стороннего провайдера (Cloudflare, регистратор), убедитесь, что запись A/AAAA указывает на правильный IP сервера, либо CNAME – на правильный hostname.

После DNS‑изменений нужно время на распространение (от минут до 24–48 часов – зависит от TTL и кэша).

2) Убедитесь, что файлы сайта находятся в правильной папке (Plesk)

  1. Войдите в Plesk через My.GARMTECH.
  2. Откройте Websites & Domains → выберите проблемный домен.
  3. Откройте Files (File Manager).
  4. Откройте папку httpdocs и проверьте, что в ней находятся файлы сайта.

Подсказка: в Plesk у каждого домена/поддомена свой document root. Если вы загрузили файлы в httpdocs другого домена, на целевом домене будет 404.

3) Проверьте наличие index‑файла

В корне сайта обычно должен быть один из файлов:

  • index.php (часто для WordPress и PHP‑сайтов)
  • index.html (для статических сайтов)

Если index‑файла нет, сервер может показывать 404 или “заглушку” (зависит от настроек).

4) Если это WordPress: пересоздайте permalinks и .htaccess

После переноса WordPress часто отдаёт 404 на внутренних страницах, хотя файлы на месте. Самое частое решение:

  1. Войдите в wp-admin.
  2. Откройте Settings → Permalinks.
  3. Нажмите Save Changes (ничего менять не нужно). Это пересоздаст правила перезаписи.

Если в админку войти не получается – проверьте, что .htaccess существует в httpdocs и содержит стандартные правила WordPress (или временно отключите плагины, которые меняют rewrite‑настройки).

5) Очистите кэши

  • Очистите кэш браузера или проверьте в режиме инкогнито.
  • Если есть кэширование в WordPress (LSCache) – сделайте purge после исправлений.
  • Если используется прокси (Cloudflare) – очистите его кэш тоже.

Если 404 остаётся

Для дальнейшей диагностики полезно зафиксировать:

  • Какие именно URL возвращают 404 (главная, только внутренние страницы, один раздел).
  • Менялись ли недавно DNS‑настройки/переносился ли домен.
  • Скриншот страницы с 404.

Поделиться через
Считаете ли вы эту статью полезной?  

Связанные статьи


Комментарии

Добавить Комментарий

Ответить на  

Категории