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

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

Корень сайта.

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

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

Та же картина на хостинге — корень сайта находится на первом уровне. Сама корневая папка на хостингах присутствует по умолчанию и называется по-разному (например, 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.

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

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

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

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


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

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


 

Рекомендуемые статьи

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

Войти с помощью: 

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.