Домой Лучший хостинг для сайтов Корень сайта и правильный путь к файлам: новичкам

Корень сайта и правильный путь к файлам: новичкам

Корень сайта

При работе на хостинге одни файлы необходимо загружать в корневой каталог сайта, другие в папки разной вложенности, и зачастую к ним требуется указать правильный путь. Начинающие вебмастеры здесь испытывают сложности — где корень сайта, что такое путь и как его прописывать?

На самом деле все элементарно, и прочитав статью до конца, Вы будете ориентироваться в вопросе так же легко — я постараюсь объяснить все простыми словами.

И так, продолжаем цикл статей, посвященных работе на хостинге. Прошлые записи касались выбора провайдера, регистрации аккаунта и домена, сейчас поговорим о структуре файловой системы, корневом каталоге и путях к файлам.

Корень сайта — где это и что это.

Прежде чем объяснять, где и что находится, необходимо уяснить с понятие уровней вложенности.

Допустим, Вы на компьютере создали папку под названием «Семья», закинули в нее свои фотографии, и в нее же поместили папку «Мы на природе» с видеороликами. Корневой в данном случае является «Семья», и все содержимое лежит в ее корне. А вот файлы из «Мы на природе» находятся на следующем от корневого уровне вложенности. И так далее.

Та же картина на хостинге — корень сайта находится на первом уровне. Сама корневая папка на хостингах открывается первой по умолчанию и называется по-разному у разных провайдеров (например, www., html).

На хостинге Макхост, которым пользуюсь я и на примере которого пишу эту серию статей, она называется httpdocs.

Наличие корневого каталога по умолчанию означает следующее: если у Вас на компьютере приготовлена папка со своим лендингом для загрузки на хостинг, Вам нужно закачивать ее не целиком, а только то, что внутри, чтобы все содержимое легло в корень сайта, а не было на втором уровне вложенности. Надеюсь, понятно.

Для наглядности я нарисовал картинку

Где корень сайта

А вот так выглядит корень одного из моих сайтов в аккаунте хостинга

Пример файлов в корне сайта


Путь к файлам корневого каталога.

Путь к корню сайта — это адрес Вашего основного сайта (домена), например, http://example.ru.

По умолчанию, при указании пути до любой папки роботы поисковиков открывают файл под названием index (расширением html или php), поэтому дописывать его не нужно — сработает такая ссылка.

А вот чтобы указать путь к другим файлам в корне сайта, необходимо их название добавить к адресу через слэш (косую черту), например, http://example.ru/kartinka.png.


Как правильно указать путь к файлам на других уровнях.

Допустим, в корне сайта лежит папка XXX, в ней следующая YYY, а уже в ней изображение kartinka.png. Тогда путь к ней прописывается как http://example.ru/xxx/yyy/kartinka.png.

Читать также:
Как вставить партнерские (реферальные) ссылки на сайт

То есть, указывается адрес корневого каталога, затем через слэш имя первой вложенной папки, опять же через слэш следующей и так далее до нужной (если они вложены одна в другую), а затем уже пишется название нужного файла.

Такой путь называется абсолютным или полным — с указанием протокола (http или https) и всеми последующими уровнями. Есть еще относительный путь, но про него как-нибудь в другой раз — не будем все собирать в кучу.


На одном домене, кроме основного сайта, можно держать множество других одностраничных лендингов или многостраничников. Для этого, к примеру, можно разместить в корне (или на другом уровне) отдельные папки с лендингами и в ссылке указывать к ним путь — роботы автоматически откроют в них индексный файл index.html или index.php. Если же он назван по-другому, необходимо просто дописать его в адресе, как я уже говорил выше.

Думаю, что объяснил подробно и понятно. Если нет — спрашивайте в комментариях, отвечу.


Немного практики.

Чтобы на Макхост открыть какой-либо корневой каталог, необходимо:

  1. В левом меню нажать ссылку «Сайты».
  2. Выбрать из появившегося списка нужный и кликнуть по нему.
  3. В открывшемся меню управления выбрать «Файловый менеджер».

Корень сайта на хостинге

Все, каталог открыт.

Корневая папка сайта


Часто при работе с сервисами у Вас требуют: «в корне сайта создайте файл с именем»… Как это сделать?

Есть два варианта — создать его на компьютере и закачать в корневую папку или сделать это прямо на хостинге. Начнем с второго способа — спускаемся вниз содержимого каталога и жмем соответствующую ссылку (замечу, что таким же способом можно создать и новую папку)

Новый файл в корневой папке

В открывшемся окне пишем название нового файла и нужное расширение — html, php, txt или другое. Я на примере создаю html.

Название и расширение файла

Вот он разместился в корне сайта, но пустой — внутри нет ничего.

Созданный в корневом каталоге файл

Чтобы вставить необходимый текст или код (или отредактировать существующий), нужно в этой же строке нажать на карандашик справа. Откроется окно, вписываете необходимое и сохраняете. Все.


Если необходимо загрузить файл в корневой каталог сайта (как и в любое другое место), действуем по схеме выше — спускаемся вниз списка в открытом каталоге, где хотим разместить загруженное, и жмем «Закачать…» (смотрите на скриншоте выше).

Далее все как обычно — всплывает окно с выбором объекта загрузки, находите нужное на компьютере и закачиваете. Теперь можно указать путь к файлу, если потребуется.

На этом заканчиваю. Остались вопросы — читайте подробнее о том, как заливать на хостинг.