После деплоя сайт выдаёт ошибку 404? Возможно, файлы загрузили не в тот каталог. Чтобы разобраться, где находится корневая папка сайта, менеджеру нужен доступ к корневой папке и понимание структуры файлов сайта. Разберём расположение каталогов, безопасную работу с ними и типичные ошибки.
Где находится корневая папка
Чтобы выяснить, где находится корневая папка сайта, откройте настройки домена в панели хостинга.
Типичные пути: Panel — /home/user/public_html, Plesk — /var/www/vhosts/domain/httpdocs. Каталог www иногда служит ссылкой на public_html, а htdocs часто встречается в локальных сборках.
Если доменов несколько, проверьте путь к каждому: доступ к корневой папке одного сайта не означает, что вы открыли каталог другого.
Структура файлов сайта
Обычно структура директорий выглядит так:
Файл index.html служит стартовой страницей статического сайта, а у CMS его роль может выполнять index.php. Папки assets/images/css/js необязательны. Файл .htaccess содержит настройки Apache, но Nginx его не использует.
Конкретная структура файлов сайта зависит от CMS и настроек сервера.
Как получить доступ и работать
Получить доступ к корневой папке можно через файловый менеджер хостинга или SFTP-клиент. Обычный FTP передаёт учётные данные без шифрования, поэтому лучше использовать SFTP.
Перед изменениями сохраните резервную копию файлов. Проверьте права доступа: обычно для каталогов достаточно 755, а для файлов — 644. Не устанавливайте 777 без необходимости.
Загрузка файлов и типичные проблемы
Если неправильно определить, где находится корневая папка сайта, загрузка файлов может пройти в другой каталог.
При ошибке 404 проверьте путь и регистр имён, при 403 — права и серверные ограничения. Избегайте случайной перезаписи файлов и конфликтов имён.
Например, при загрузке обновления перезаписали .htaccess, из-за чего перестали работать 301-редиректы. Проблему решили восстановлением файла из резервной копии.
Связь с SEO и техническими задачами
Структура файлов сайта влияет на его индексацию. Файлы robots.txt и sitemap.xml обычно размещают в корне, а 301-редиректы на Apache можно настроить через .htaccess.
Ошибки в правилах способны привести к появлению битых ссылок и проблемам с обходом страниц. После изменений нужна проверка целостности файлов и HTTP-ответов.
Заключение
Если забыли, где находится корневая папка сайта, проверьте настройки домена. Пять правил безопасной работы:
- Уточните путь к нужному каталогу.
- Используйте SFTP.
- Сохраните резервную копию.
- Не расширяйте права без необходимости.
- Проверьте страницы и редиректы после изменений.
Предоставляйте доступ к корневой папке только тем, кому он действительно нужен.
