Сайт

Что такое корень сайта: всё, что надо знать о корневой папке

29.04.2023

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

Получи нашу книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Подпишись на рассылку и получи книгу в подарок!

Корневой каталог сайта (корень) — это папка на веб-сервере, в которой находятся все файлы ресурса.

Больше видео на нашем канале — изучайте интернет-маркетинг с SEMANTICA

Представьте себе чемодан со множеством отделений. Вы открываете его и видите: в чемодане лежат рубашки, брюки, белье. В 3-х внутренних отделениях вы разместили туалетные принадлежности, галстуки, носки. А одно из внутренних отделений имеет карман, закрывающийся на замок — там лежат ваши документы. Отделения чемодана — это папки. Все, что лежит в нем — это файлы веб-ресурса. Сам чемодан — это ваш веб-проект. А когда вы его открываете и видите все содержимое, не заглядывая во внутренние отделения — это и есть корневой каталог сайта.

В зависимости от хостинга название корневой папки может быть:

HTDOCS, public_html, www и т.п.

Как зайти в корневой каталог сайта

Стоит отметить, что попасть в корень веб-проекта можно несколькими способами:

Через панель управления

Рассмотрим, где находится и как попасть в корневой каталог веб-сайта на примере хостинга beget.

Зайдите в панель управления хостингом и выберете раздел “Файловый менеджер”.

Вы сразу попадете в корневой каталог веб-сервера, где корень каждого веб-сайта имеет название “ДОМЕН”.

При нажатии на соответствующую папку вы увидите каталог public_html, который и является корнем выбранного сайта.

При помощи ftp-клиента

Это программа, которая устанавливается на ваш компьютер. Она позволяет подключаться к серверу, просматривать все файлы, которые на нем находятся и принадлежат вашему порталу.
Введите учетные данные, адрес ресурса.

Вы попадете прямо в корень веб-ресурса.


Через панель управления сайтом

В многих CMS есть возможность просмотреть все файлы, в том числе корневой каталог.

Если на вашем веб-ресурсе установлена CMS MODx — зайдите в админ-панель, выберите в левом меню вкладку “Файлы” — попадете в корень, где размещены все файлы и папки интернет-сайта.

Все вышеуказанные методы нужны не только для просмотра корня, но и для загрузки файлов (документы, картинки и т.п.). В панели управления хостингом и в ftp-клиенте открываются два окна — в одном — корень сайта, в другом — ваш локальный ПК. Вы можете напрямую работать с содержимым: удалять файлы, загружать их на сервер, переименовывать, изменять URL-адрес.

Для чего необходим доступ к корню

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

Что такое корень сайта root — Web

Что за корневая папка?

Корневая папка (корневой каталог, корень, root) — это ключевая директория компьютера или сервера. В частности, на базе Linux. С нее начинается файловая система, в ней хранятся все остальные подкаталоги, содержащие системные и пользовательские файлы.

Что касается сервера, это может быть точно такая же папка root, как и в любом дистрибутиве Linux, если мы говорим о выделенном сервере (физическом или виртуальном). Она будет содержать в себе те же компоненты, что и обычный компьютер. А в случае с виртуальным хостингом эта папка может называться 

public_html или www. Там будут только данные сайта. Получить доступ к «настоящему» root там не получится.

Тем не менее эта директория тоже будет считаться корнем сайта, и этот термин будет уместно использовать в отношении условных public_html или www. И в различных инструкциях авторы будут ссылаться именно на нее, упоминая root.

Содержимое папки root

Как я уже сказал ранее, корневой каталог может представлять собой разные сущности в зависимости от типа сервера.

Например, на стандартной VDS/VPS такая директория может содержать в себе следующие папки:

  • /bin с системными программами, файлами и компонентами, необходимыми для загрузки ОС;
  • /boot с компонентами загрузчика, включающими в себя ядро Linux и базовый набор файлов для старта сервера;
  • /dev с файлами, привязанными к конкретным устройствам, подключаемым к системе;
  • /etc с другими скриптами и файлами, от которых не зависит запуск сервера.

Таких подкаталогов в корне может быть больше. Все зависит от конфигурации компьютера и ОС.

На виртуальном хостинге же папка public_html или ее аналог не содержит ничего, она пустая по умолчанию. В нее помещают HTML-документы, JS-скрипты и CSS-файлы необходимые для работы размещаемого сайта.  Скорее всего, корнем для вас станет директория, в которую будет помещен файл index.html с главной страницей вашего ресурса.

Где находится корень сайта?

Зависит от того, что подразумевается под местоположением директории. Ведь мы уже выяснили, что корнем может быть папка www. Для html корнем станет именно директория, указанная в настройках сервера. А в случае с PHP, к примеру, это будет именно корневой каталог системы. В

CMS WordPress — это хранилище в интерфейсе самой платформы, в Bitrix для поиска корня есть команда GetCurPage().

Для чего нужен корневой каталог?

Это основа вашего сервера и сайта. В нем лежат все ключевые компоненты. Он нужен для работы ресурса в целом. Удалите что-то из корня и распрощаетесь с рабочей операционной системой.

Если же говорить о конкретном применении root-каталога вебмастерами на практике, то речь пойдет о:

  • Загрузке файла Robots. txt, куда будут прописываться страницы, запрещенные для индексации поисковыми машинами. Через нее скрывают разного рода техническую информацию и конфиденциальные данные.
  • Добавлении документа sitemap.xml (карта сайта), где расписывается структура страниц, чтобы поисковому боту было проще ориентироваться на сайте.
  • Хранении данных, необходимых для подтверждения прав на владение ресурсом. Туда добавляют скрипты с настройками сторонних ресурсов для интеграции с ними (например, скрипт Яндекс.Метрики).
  • Хранении архива с резервной копией данных сайта. Бэкап необходим для восстановления проекта после сбоя и потери файлов.
  • Для установки CMS (соответствующие установочные скрипты запускаются именно из root-каталога).

Как зайти в корень сайта

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

Основной — через терминал. То есть при помощи командной строки и текстовых утилит. Но есть и специализированное программное обеспечение с графическим интерфейсом.

В корень можно зайти через FTP (как на сервер, так и на виртуальный хостинг). А еще у некоторых хостинг-провайдеров имеется фирменный файловый менеджер для работы с файлами сервера через браузер.

Через терминал

Чтобы управлять сервером через терминал, надо подключиться к нему через Secure Shell (SSH). Для этого:

  • Запускаем терминал (в macOS или Linux).
  • Вводим команду ssh root@IP-адрес сайта.
  • Указываем пароль администратора для авторизации.

 

В Windows для выполнения этой задачи потребуется установить приложение PuTTY и указать IP-адрес сайта в нем.

Если вы управляете сервером через протокол SSH, то проще всего будет зайти в корневой каталог, используя встроенную в Linux команду для перемещения по жесткому диску. Речь идет о команде cd. Когда вы используете ее без дополнительных опций (не указывая конкретный путь), то она автоматически отправляет пользователя в корневую директорию сервера.

Сразу же можно проверить его содержимое, воспользовавшись командой ls.

Через FTP-клиент

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

Рассмотрим эту процедуру на примере утилиты FileZilla:

  1. Заходим на официальный сайт разработчика программы и скачиваем ее.
  2. Открываем FileZilla и заполняем поля хост, имя пользователя и пароль в верхней части интерфейса.
  3. Затем кликаем по кнопке «Быстрое соединение», чтобы получить доступ к корневой директории.

FTP-клиенты мало чем отличаются от файловых менеджеров. Большая их часть визуально напоминает Total Commander. Перед вами появится двухпанельный интерфейс: в одной из панелей будут локальные файлы и папки, во второй — файлы и папки хостинга.

Для управления используются горячие клавиши или элементы в верхней панели FileZilla.

Через панель управления хостинга

Я уже говорил ранее, что некоторые провайдеры предоставляют доступ к файлам на сервере через собственное веб-приложение. Расскажу о том, как работает такое приложение у Timeweb (для управления виртуальным хостингом).

  • Открываем сайт Timeweb.
  • Заходим в саму ПУ.
  • Переходим во вкладку «Файловый менеджер».
  • Открываем директорию public_html.

Если вы пользуетесь услугами другого хостинга, то в нем наверняка есть альтернативное схожее решение для управления файлами сервера напрямую через браузер. Можете уточнить у техподдержки или самостоятельно поискать в ПУ пункт с названием «Файловый менеджер».

Через стороннюю панель управления

Некоторые вебмастера используют для управления сайтом программы в духе ISPmanager. Расскажу о переходе в корень виртуального выделенного сервера на ее примере.

  • Заходим в панель ISPmanager.
  • Авторизуемся, используя данные администратора.
  • Открываем меню «Система».
  • Выбираем подпункт «Менеджер файлов».

Через файловый менеджер

В Explorer (Windows) и в Finder (macOS) есть встроенная поддержка протокола FTP. То есть для подключения к серверу не нужно скачивать стороннее ПО. Достаточно ввести FTP-адрес в соответствующее поле файлового менеджера операционной системы.

В macOS это делается следующим образом:

  • Открываем Finder.
  • Одновременно нажимаем клавиши Cmd + K.
  • Указываем адрес сервера в формате ftp://IP-адрес сайта
  • Кликаем по кнопке «Подключиться».
  • Авторизуемся, используя данные, которые выдал хостинг.

В Windows:

  • Открываем Explorer.
  • Вводим во встроенную поисковую строку ftp://IP-адрес сайта
  • Авторизуемся, используя данные, которые выдал хостинг.

Как загружать файлы в корневой каталог?

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

  • Загружать файлы в корень сервера можно через одну из панелей управления указанных выше или через FTP-клиент.
  • Открываем FileZilla (мы уже скачали, установили и настроили ее ранее в инструкции по подключению через FTP).
  • Напротив строки «Локальный сайт» вводим путь до файлов на диске, которые надо загрузить в root.
  • Напротив строки «Удаленный сайт» вводим путь до root-каталога. Например, до папки public_html.
  • Выделяем папку, которую нужно перенести, и открываем меню «Файл».
  • В появившемся списке опций выбираем «Загрузить на сервер» или просто жмем на Enter.

В случае с виртуальным хостингом Timeweb достаточно открыть фирменный менеджер файлов через браузер и перетащить в него файлы с жесткого диска. Здесь полноценно поддерживается Drag & Drop. Но такой метод менее удобен, так как он требует держать браузер открытым и отнимает много времени на загрузку большого количества файлов.

Было ли это полезно?


От Sipsb

  • 1

Как найти корневой каталог моего сайта?

  • Применимо к: Сетке
    • Сложность: Легко
    • Необходимое время: 10
    • Необходимые инструменты: файловый менеджер, доступ по FTP или SSH
  • Применяется к: VPS-хостингу
    • Сложность: Легко
    • Необходимое время: 10
    • Необходимые инструменты: Plesk, cPanel, FTP или SSH-доступ
  • Применяется к: Устаревшему хостингу DV и VPS
    • Сложность: Легко
    • Необходимое время: 10
    • Необходимые инструменты: Plesk, cPanel, FTP или SSH-доступ
  • Применяется к: Premium WP / Managed WP Pro, Personal, Elite
    • Сложность: Легко
    • Необходимое время: 10
    • Необходимые инструменты: доступ по SFTP или SSH
  • Применяется к: управляемому WordPress
    • Сложность: Легко
    • Необходимое время: 10
    • Необходимые инструменты: доступ по SFTP или SSH
  • Применяется к: Общему хостингу
    • Сложность: Легко
    • Необходимое время: 10
    • Необходимые инструменты: файловый менеджер, доступ по FTP или SSH

Обзор

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

Инструкции

По умолчанию виртуальный хостинг делает корневой каталог веб-сайта равным 9.0071 …/public_html

1. Чтобы получить доступ к /public_html, вы можете просто войти в учетную запись cPanel для домена и найти файловый менеджер .

Примечание:
Для cPanel корневой каталог можно изменить с помощью расширенных методов, таких как SSH. Если вы считаете, что корневой каталог вашего веб-сайта не является корневым каталогом по умолчанию …/public_html, вы можете обратиться к разработчику вашего веб-сайта за помощью в определении корневого каталога.

Инструкции

Для Grid корневым каталогом веб-сайта является папка …/html . Он находится по пути к файлу /domains/example.com/html. Корневой каталог можно просмотреть/доступ к нему через файловый менеджер, FTP или SSH.

Способ 1. Доступ к корневому каталогу через диспетчер файлов.

1. Для начала нажмите синюю кнопку ADMIN рядом с грид-сервером.

2. После нажатия кнопки АДМИНИСТРАЦИЯ найдите поле УПРАВЛЕНИЕ ФАЙЛАМИ и нажмите Файловый менеджер.

3. В диспетчере файлов щелкните папку /domains .

4. В папке /domains найдите свой веб-сайт и нажмите на эту папку.

5. Когда вы окажетесь в папке своего веб-сайта, найдите /html.


Вот и все! Теперь вы окажетесь в корневом каталоге …/html.

Способ 2 — FTP или SSH

Если вы хотите получить доступ к своему корневому каталогу через FTP или SSH, не стесняйтесь просматривать наши дополнительные руководства ниже:

  • Использование FTP и SFTP.
  • Подключение по SSH к вашему серверу.

Инструкции

Для хостинга WordPress корневой директорией является папка …/html .

Доступ к корневому каталогу можно получить через SFTP, SSH или файловый менеджер.

Доступ к папкам сайта можно получить только через SFTP или SSH.

Plesk

По умолчанию Plesk сделает корень документа веб-сайта …/httpdocs. Однако из-за настройки сервера Plesk корень документа веб-сайта мог быть изменен. Чтобы подтвердить корень документа, вы можете войти в Plesk.

1. После входа в Plesk посмотрите на левую сторону и выберите Домены
(Примечание: в зависимости от вашей версии Plesk это может также называться Веб-сайты и домены )

2. Как только вы увидите ваш список доменов, нажмите на нужный домен.

3. Как только вы окажетесь в панели управления вашими доменами, вы можете найти Веб-сайт по адресу: , чтобы увидеть корневой каталог. Вы также можете щелкнуть папку или файловый менеджер, чтобы просмотреть внутреннюю часть корневого каталога.

cPanel

По умолчанию cPanel сделает корневой каталог веб-сайта …/public_html

1. Чтобы получить доступ к /public_html, вы можете просто войти в учетную запись cPanel для домена и найти файловый менеджер .

Примечание:
Для cPanel корневой каталог можно изменить с помощью расширенных методов, таких как SSH. Если вы считаете, что корневой каталог документа вашего веб-сайта не является …/public_html по умолчанию, вы можете обратиться к разработчику вашего веб-сайта за помощью в определении корневого каталога.

FTP или SSH

Если вы хотите получить доступ к своему корневому каталогу через FTP или SSH, не стесняйтесь просматривать наши дополнительные руководства ниже:

  • Использование FTP и SFTP.
  • Подключение по SSH к вашему серверу.

веб-страница — как называется «корневая» страница веб-сайта (например, superuser.com)?

спросил

Изменено 2 года, 8 месяцев назад

Просмотрено 3к раз

Я не имею в виду домашнюю страницу, так как некоторые веб-сайты перенаправляют ( domain. com до domain.com/front , например). Я имею в виду не доменное имя, а веб-страницу.

Для уточнения, страница, соответствующая доменному имени, например https://superuser.com/

  • веб-сайт
  • веб-страница

4

Корневой страницей вашего вопроса может быть index.html , index.php или index.other_extension , а также многие другие вещи, такие как banana.anything , в зависимости от того, как мы настраиваем веб-сервер или язык программирования веб-страницы.

Например, если вы перейдете на https://wordpress.org/index.php , он перенаправит вас обратно на https://wordpress.org/ . Это означает, что этот веб-сайт использует index.php в качестве веб-страницы по умолчанию.

На самом деле, мы можем изменить эту страницу на что угодно, так что узнать это невозможно. Единственный способ узнать это только потратить время на тестирование. Как вы можете видеть, если вы попробуете https://superuser.com/index.php или index.html , страницы не существует.

Как называется «корневая» страница веб-сайта (например, superuser.com )?

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

Однако, как уже упоминалось в комментариях, эта страница существует не всегда. Это может произойти, когда:

  • Домен перенаправляется (т. е. с HTTP на HTTPS или на другой домен) или проксируется внутри.

  • Домен не имеет ex. index , и сервер сам генерирует заданную страницу (возможно, включая «корневую» страницу домена).

  • Веб-сервер (например, Apache) позволяет администратору сервера изменять или удалять индекс в качестве имени для возвращаемых документов «по умолчанию».

Чтобы уточнить, страница, которая соответствует имени домена, например  https://superuser.com/.

Я предполагаю, что вы знаете об этом, но эти страницы не существуют, по крайней мере, в качестве стандарта (т. е. маловероятно, что существует ex. superuser.com.html , хотя теоретически он может существовать).

Насколько я могу судить, это называется корневой страницей или корневым URL .

При поиске "корневой страницы" веб-сайта этого достаточно, и я не нашел для него альтернативных имен.

«Корневая страница» означает главную веб-страницу, которая появляется, когда кто-то вводит корень домена вашего веб-сайта. Например, https://yourwebsite.com будет запросом корневой веб-страницы. (источник)

Каждая веб-папка имеет «страницу по умолчанию» или «индекс каталога веб-сервера». (Если файл не указан или не указан для папки, веб-сервер может вернуть список каталогов этой папки или знакомую страницу с ошибкой, например, «403 — Запрещено: доступ запрещен. У вас нет разрешения на просмотр этого каталога или страницы с помощью предоставленные вами учетные данные.», «404 — страница не найдена» или «листинг каталога не разрешен».)

Корневая страница любого веб-сайта является «индексом каталога веб-сервера» его корневой папки .

Если вы посетите https://wordpress.org/index.php, URL-адрес в вашем браузере изменится на https://wordpress.org/. (корневая страница). https://wordpress.org/index.php — это редирект. https://wordpress.org/ — это корневая и домашняя страницы.

Если вы посещаете https://foo.bar/, URL-адрес в вашем браузере меняется на https://foo.bar/index.php. https://foo.bar/ все еще можно назвать корневой страницей, даже если это просто перезапись или перенаправление. https://foo.bar/index.php — это домашняя страница, но я считаю это неразумным выбором веб-мастера. У этого может быть преимущество (именованная страница может кэшироваться лучше), но у него определенно есть недостатки.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *