{"id":784,"date":"2026-10-27T14:19:10","date_gmt":"2026-10-27T14:19:10","guid":{"rendered":"https:\/\/hostpro.com\/blog\/?p=784"},"modified":"2026-10-27T14:19:11","modified_gmt":"2026-10-27T14:19:11","slug":"websites-root-directory-by-panel","status":"publish","type":"post","link":"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/","title":{"rendered":"How to Find a Website&#8217;s Root Directory in Different Hosting Control Panels"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"#root-directory\">What Is a Website&#8217;s Root Directory?<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"#finding-root-directory\">Finding the Root Directory in the Control Panel<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"#Conclusion\">Conclusion<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When working with a website\u2014for example, updating files, configuring the CMS, locating the admin panel, or migrating a project between different servers\u2014a fundamental question often arises: where exactly on the server are the website\u2019s files located? The root directory determines which directory the web server serves from and where its key files are stored. If you don\u2019t know where it is, even a simple task like editing the configuration or checking the CMS structure can turn into a chaotic search through the file system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The location of the root directory is not universal and depends directly on the hosting control panel. It can vary across environments even with the same CMS, so focus not only on directory names but also on the specific control panel&#8217;s logic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this article, we\u2019ll take a look at the features of the control panels available to us and learn, step by step, how to find your website\u2019s root directory in each of them.<\/p>\n\n\n\n<h2 id=\"root-directory\" class=\"wp-block-heading\">What is a website\u2019s root directory?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A website\u2019s root directory<\/strong> is the main directory on the server from which the web server serves your website\u2019s files to visitors. This directory contains all the CMS files, templates, plugins, scripts, and configuration files necessary for your website to function.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The web server is configured to \u201crecognize\u201d this specific directory as the starting point: when a user visits your domain, the server looks for the index.php or index.html file in the root directory and displays it. If the files are not located in this directory, the website will not work or will display incorrectly.<\/p>\n\n\n\n<h2 id=\"finding-root-directory\" class=\"wp-block-heading\">Finding the Root Directory in the Control Panel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To work with website files, you need to know where they are physically located on the server. The location of the root directory can vary significantly across different control panels, so the method for finding it depends on which system you\u2019re using.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">cPanel<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">cPanel is one of the most popular and widely used hosting control panels, found on many <a href=\"https:\/\/hostpro.com\/web-hosting\">shared<\/a> and <a href=\"https:\/\/hostpro.com\/linux-vps\">VPS<\/a> hosting plans. It has an intuitive structure and a user-friendly file manager; however, the location of the website\u2019s root directory may depend on whether the domain is the primary or an add-on domain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the primary domain, the root directory is usually located in the following directory by default:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \/home\/username\/public_html<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">where \u201cusername\u201d is your username in the system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The web server serves the website\u2019s files from this directory. If you have only one website on your account, this directory is the root directory.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, for additional domains or subdomains, cPanel may use a different root directory. When adding a domain, the system automatically creates a separate directory or allows you to specify your own path to the website\u2019s files.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To accurately determine the root directory for a specific domain, go to the <strong>Domains<\/strong> section in cPanel. In the list of domains, each one displays a \u201cDocument Root\u201d field, which shows the actual path to the website\u2019s root directory. These are the root directories for each of our websites.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"409\" src=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-5-1024x409.png\" alt=\"Identifying Root Directories in cPanel | HostPro blog\" class=\"wp-image-785\" style=\"aspect-ratio:2.5083333333333333\" srcset=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-5-1024x409.png 1024w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-5-300x120.png 300w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-5-766x306.png 766w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-5.png 1290w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you need to see the full path to a directory on the server, you can hover your cursor over the \u201cDocument Root\u201d value. In the tooltip, cPanel will display the full path to the root directory, allowing you to quickly see where your website files are located.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"482\" src=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-6-1024x482.png\" alt=\"How to Find a Website\u2019s Root Directory in cPanel | HostPro blog\" class=\"wp-image-786\" style=\"aspect-ratio:2.127208480565371\" srcset=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-6-1024x482.png 1024w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-6-300x141.png 300w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-6-767x361.png 767w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-6.png 1290w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To navigate there quickly, simply click on the path, and the File Manager will open automatically. You can also open the File Manager manually and navigate to the directory listed as Document Root.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1016\" height=\"553\" src=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-7.png\" alt=\"cPanel File Manager with the website\u2019s root directory open | HostPro blog\" class=\"wp-image-787\" style=\"aspect-ratio:1.8353658536585367\" srcset=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-7.png 1016w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-7-300x163.png 300w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-7-768x418.png 768w\" sizes=\"auto, (max-width: 1016px) 100vw, 1016px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When working with multiple domains in a single cPanel account, always verify the path in the File Manager to avoid modifying the wrong website and causing potential malfunctions. Knowing the full root path is also essential when creating an FTP user, as it lets you restrict access strictly to a specific domain\u2019s files.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">DirectAdmin<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DirectAdmin is an easy-to-use and fast hosting control panel that makes it convenient to manage multiple websites on a single server. The directory structure in DirectAdmin is slightly different from that of cPanel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For domains, the root directory is usually located in the following directory:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \/home\/username\/domains\/example.com\/public_html<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">where \u201cusername\u201d is your username on the server, and \u201cexample.com\u201d is the name of your website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To locate the root directory for any domain, simply open the file manager in DirectAdmin.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"422\" src=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-8-1024x422.png\" alt=\"How to Find a Website\u2019s Root Directory in DirectAdmin | HostPro blog\" class=\"wp-image-788\" style=\"aspect-ratio:2.4274193548387095\" srcset=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-8-1024x422.png 1024w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-8-300x124.png 300w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-8-767x316.png 767w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-8-1536x633.png 1536w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-8.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After navigating there, you\u2019ll immediately be taken to the \u201cdomains\u201d directory, which displays all the directories named after your websites.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"930\" height=\"337\" src=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-16-930x337-1.jpg\" alt=\"List of domain directories in the DirectAdmin file manager | HostPro blog \" class=\"wp-image-800\" srcset=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-16-930x337-1.jpg 930w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-16-930x337-1-300x109.jpg 300w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-16-930x337-1-767x278.jpg 767w\" sizes=\"auto, (max-width: 930px) 100vw, 930px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After selecting the desired domain and navigating to `<strong>public_html<\/strong>`, you\u2019ll arrive at the website\u2019s root directory.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"930\" height=\"511\" src=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-17-930x511-1.jpg\" alt=\"Website root directory in DirectAdmin | HostPro blog\" class=\"wp-image-801\" srcset=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-17-930x511-1.jpg 930w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-17-930x511-1-300x165.jpg 300w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-17-930x511-1-766x421.jpg 766w\" sizes=\"auto, (max-width: 930px) 100vw, 930px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This way, DirectAdmin also makes it easy to navigate if there are multiple domains on the server. Each domain has its own directory within the `domains` directory, which eliminates the risk of accidentally editing files from another website. For additional domains or subdomains, the structure is the same, and the principle for determining the root directory remains unchanged.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Plesk<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Plesk is one of the most popular control panels for Linux and Windows servers. It offers an intuitive graphical interface where you can easily find the root directory of any domain and quickly access the file manager or website settings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To determine a domain\u2019s root directory, go to the <strong>settings for that specific domain<\/strong>\u2014in the main menu, select the desired domain and open <strong>Hosting Settings<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"930\" height=\"412\" src=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image.jpeg\" alt=\"How to Find a Website\u2019s Root Directory in Plesk | HostPro blog\" class=\"wp-image-789\" style=\"aspect-ratio:2.254681647940075\" srcset=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image.jpeg 930w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-300x133.jpeg 300w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-767x340.jpeg 767w\" sizes=\"auto, (max-width: 930px) 100vw, 930px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The Document Root field will display the name of the directory used as the root directory for this website. For the main domain, this is usually <strong>httpdocs<\/strong>; for additional domains or subdomains, it is the specific directory specified in this field.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"890\" height=\"707\" src=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-1.jpeg\" alt=\"Viewing the Domain\u2019s Root Directory in Plesk | HostPro blog\" class=\"wp-image-790\" style=\"aspect-ratio:1.2620545073375262\" srcset=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-1.jpeg 890w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-1-300x238.jpeg 300w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-1-768x610.jpeg 768w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">There are two ways to open the file manager in Plesk. The first option is to go to the <strong>Websites &amp; Domains<\/strong> menu, select the desired domain, and click <strong>Files<\/strong>. The second option is to open the <strong>Files<\/strong> section in the administrator menu and select the desired domain from the list. In both cases, Plesk automatically redirects you to the domain\u2019s root directory, which simplifies the process and reduces the risk of accidentally editing files from other websites.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"516\" src=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-3-1024x516.jpeg\" alt=\"Plesk File Manager Interface | HostPro blog\" class=\"wp-image-792\" style=\"aspect-ratio:1.980263157894737\" srcset=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-3-1024x516.jpeg 1024w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-3-300x151.jpeg 300w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-3-767x387.jpeg 767w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-3-1536x775.jpeg 1536w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-3.jpeg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In the window that opens, you can view the directory structure, upload or edit files, and work directly within the desired directory.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In Plesk, the interface typically displays only the name of the root directory, such as httpdocs; however, the server uses a full path. For Plesk Linux servers, a typical full path looks like this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \/var\/www\/vhosts\/example.com\/httpdocs<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">where example.com is the website\u2019s domain. Use this path for SSH access, FTP configuration, or <a href=\"https:\/\/hostpro.com\/transfer-site\" data-type=\"link\" data-id=\"https:\/\/hostpro.com\/transfer-site\">website migrations<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CyberPanel<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CyberPanel is a free control panel based on the OpenLiteSpeed web server, which is ideal for WordPress sites.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The full path to your site\u2019s root directory is usually as follows:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \/home\/example.com\/public_html<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">where example.com is your domain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is the directory from which the web server serves files to visitors. It typically contains the index.php file, CMS configuration files, and directories with themes and plugins.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To find the root directory in the control panel, first go to the \u201c<strong>List Websites<\/strong>\u201d section on the main dashboard, select the desired domain from the list, and click \u201c<strong>FileManager<\/strong>\u201d next to it\u2014the path will open automatically, giving you full access to edit, upload, or delete files.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"930\" height=\"431\" src=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-4.jpeg\" alt=\"How to Find a Website\u2019s Root Directory in CyberPanel | HostPro blog\" class=\"wp-image-793\" style=\"aspect-ratio:2.1577060931899643\" srcset=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-4.jpeg 930w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-4-300x139.jpeg 300w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-4-766x355.jpeg 766w\" sizes=\"auto, (max-width: 930px) 100vw, 930px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">CyberPanel displays the current path at the top of the file manager, so you can always see where you are, for example, \/home\/domain.com\/public_html.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"291\" src=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-5-1024x291.jpeg\" alt=\"File Manager Interface in CyberPanel | HostPro blog\" class=\"wp-image-794\" style=\"aspect-ratio:3.52046783625731\" srcset=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-5-1024x291.jpeg 1024w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-5-300x85.jpeg 300w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-5-765x217.jpeg 765w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-5-1536x436.jpeg 1536w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-5.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s also worth noting that in CyberPanel, each website uses a separate user account and its own directory. This means that files for one domain are isolated from other websites on the server, which reduces the risk of accidental changes or errors when working with files.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"930\" height=\"148\" src=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-2.jpeg\" alt=\"Owner and Group for Each Website in the Control Panel | HostPro blog\" class=\"wp-image-791\" style=\"aspect-ratio:6.270833333333333\" srcset=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-2.jpeg 930w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-2-300x48.jpeg 300w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-2-767x122.jpeg 767w\" sizes=\"auto, (max-width: 930px) 100vw, 930px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">That\u2019s why accessing the file manager via the list of websites is the safest way to reach the root directory of the desired domain.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CWP (Control Web Panel)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When working with multiple websites on a server, CWP helps you quickly navigate the file structure of each domain. This free Linux-based control panel offers a convenient file manager and allows you to immediately locate a website\u2019s root directory without having to delve into a complex directory structure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the user account\u2019s main domain, the root directory is located at:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \/home\/username\/public_html<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">where \u201cusername\u201d is your system username.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is where the main operations of the website take place, and any changes to the files in this directory affect the website\u2019s functionality.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the domain is not the primary one, CWP allows you to locate the root directory via the <strong>Domains \u2192 List Domains<\/strong> section.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"930\" height=\"321\" src=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-7.jpeg\" alt=\"Displaying the full paths of root directories for additional domains in your CWP account | HostPro blog\" class=\"wp-image-797\" style=\"aspect-ratio:2.894230769230769\" srcset=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-7.jpeg 930w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-7-300x104.jpeg 300w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-7-768x265.jpeg 768w\" sizes=\"auto, (max-width: 930px) 100vw, 930px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To access the root directory of any domain, open <strong>File Manager<\/strong> and manually navigate to the desired directory listed in the domain list.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To do this, go to the <strong>File Manager<\/strong> section in the user panel, which will open the file manager interface.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"218\" height=\"266\" src=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-8.jpeg\" alt=\"How to Find a Website\u2019s Root Directory in CWP (Control Web Panel) | HostPro blog\n\" class=\"wp-image-798\" style=\"aspect-ratio:0.8195480764142457;width:309px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The server\u2019s directory structure is displayed on the left side of the file manager. To access the website\u2019s root directory, first open the \u201c<strong>home<\/strong>\u201d directory, then select the user directory (username), and next open the directory for the desired domain. For the main domain, go to \u201c<strong>public_html<\/strong>,\u201d and for additional domains, go to the corresponding directory\u2014you can check the path to this directory in the \u201c<strong>Domains \u2192 List Domains<\/strong>\u201d section.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"930\" height=\"251\" src=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-6.jpeg\" alt=\"Displaying Website Root Directories in the CWP File Manager | HostPro\u00a0blog\" class=\"wp-image-795\" style=\"aspect-ratio:3.6932515337423313\" srcset=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-6.jpeg 930w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-6-300x81.jpeg 300w, https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/image-6-767x207.jpeg 767w\" sizes=\"auto, (max-width: 930px) 100vw, 930px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Also consider access permissions and directory owners. In CWP, you can add additional domains under different server users, so each domain can have its own owner and group. This means that when editing files via the file manager or FTP, you need to ensure you have sufficient permissions to modify the necessary files. If permissions are restricted, certain actions\u2014such as uploading files or editing configurations\u2014may not be available.<\/p>\n\n\n\n<h2 id=\"Conclusion\" class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Regardless of which hosting control panel you use, the principle for determining a website\u2019s root directory remains the same. Knowing exactly where a domain\u2019s root directory is in the hosting control panel lets you quickly navigate the file structure, make changes correctly, and avoid common mistakes when managing your website.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What Is a Website&#8217;s Root Directory? Finding the Root Directory in the Control Panel Conclusion When working with a website\u2014for example, updating files, configuring the<\/p>\n","protected":false},"author":1,"featured_media":775,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-784","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guides-how-tos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Find a Website&#039;s Root Directory in Different Hosting Control Panels - Hostpro Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Find a Website&#039;s Root Directory in Different Hosting Control Panels - Hostpro Blog\" \/>\n<meta property=\"og:description\" content=\"What Is a Website&#8217;s Root Directory? Finding the Root Directory in the Control Panel Conclusion When working with a website\u2014for example, updating files, configuring the\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/\" \/>\n<meta property=\"og:site_name\" content=\"Hostpro Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-27T14:19:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-27T14:19:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/Banner-find-website-root-directory_-1290x506-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1290\" \/>\n\t<meta property=\"og:image:height\" content=\"506\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"hostpro\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/hostpro.com\/blog\/#organization\",\"name\":\"Hostpro - Managed Web Hosting\",\"url\":\"https:\/\/hostpro.com\/blog\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/hostpro.com\/blog\/#logo\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2021\/08\/unnamed.jpg\",\"contentUrl\":\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2021\/08\/unnamed.jpg\",\"width\":900,\"height\":900,\"caption\":\"Hostpro - Managed Web Hosting\"},\"image\":{\"@id\":\"https:\/\/hostpro.com\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hostpro.com\/blog\/#website\",\"url\":\"https:\/\/hostpro.com\/blog\/\",\"name\":\"Hostpro Blog\",\"description\":\"Just another WordPress site\",\"publisher\":{\"@id\":\"https:\/\/hostpro.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/hostpro.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#primaryimage\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/Banner-find-website-root-directory_-1290x506-1.jpg\",\"contentUrl\":\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/Banner-find-website-root-directory_-1290x506-1.jpg\",\"width\":1290,\"height\":506,\"caption\":\"Finding Your Website's Root Directory\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#webpage\",\"url\":\"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/\",\"name\":\"How to Find a Website's Root Directory in Different Hosting Control Panels - Hostpro Blog\",\"isPartOf\":{\"@id\":\"https:\/\/hostpro.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#primaryimage\"},\"datePublished\":\"2026-10-27T14:19:10+00:00\",\"dateModified\":\"2026-10-27T14:19:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/hostpro.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Find a Website&#8217;s Root Directory in Different Hosting Control Panels\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#webpage\"},\"author\":{\"@id\":\"https:\/\/hostpro.com\/blog\/#\/schema\/person\/d47acffc4c46b925bda7fd78f5bbeb25\"},\"headline\":\"How to Find a Website&#8217;s Root Directory in Different Hosting Control Panels\",\"datePublished\":\"2026-10-27T14:19:10+00:00\",\"dateModified\":\"2026-10-27T14:19:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#webpage\"},\"wordCount\":1686,\"publisher\":{\"@id\":\"https:\/\/hostpro.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/Banner-find-website-root-directory_-1290x506-1.jpg\",\"articleSection\":[\"Guides &amp; How-tos\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/hostpro.com\/blog\/#\/schema\/person\/d47acffc4c46b925bda7fd78f5bbeb25\",\"name\":\"hostpro\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/hostpro.com\/blog\/#personlogo\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1bc22a9e14fbf4695e219bd195bd2e32d23a9f40920d686f1a99d9ae148597a6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1bc22a9e14fbf4695e219bd195bd2e32d23a9f40920d686f1a99d9ae148597a6?s=96&d=mm&r=g\",\"caption\":\"hostpro\"},\"sameAs\":[\"https:\/\/hostpro.com\/blog\"],\"url\":\"https:\/\/hostpro.com\/blog\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Find a Website's Root Directory in Different Hosting Control Panels - Hostpro Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/","og_locale":"en_GB","og_type":"article","og_title":"How to Find a Website's Root Directory in Different Hosting Control Panels - Hostpro Blog","og_description":"What Is a Website&#8217;s Root Directory? Finding the Root Directory in the Control Panel Conclusion When working with a website\u2014for example, updating files, configuring the","og_url":"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/","og_site_name":"Hostpro Blog","article_published_time":"2026-10-27T14:19:10+00:00","article_modified_time":"2026-10-27T14:19:11+00:00","og_image":[{"width":1290,"height":506,"url":"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/Banner-find-website-root-directory_-1290x506-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"hostpro","Estimated reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/hostpro.com\/blog\/#organization","name":"Hostpro - Managed Web Hosting","url":"https:\/\/hostpro.com\/blog\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/hostpro.com\/blog\/#logo","inLanguage":"en-GB","url":"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2021\/08\/unnamed.jpg","contentUrl":"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2021\/08\/unnamed.jpg","width":900,"height":900,"caption":"Hostpro - Managed Web Hosting"},"image":{"@id":"https:\/\/hostpro.com\/blog\/#logo"}},{"@type":"WebSite","@id":"https:\/\/hostpro.com\/blog\/#website","url":"https:\/\/hostpro.com\/blog\/","name":"Hostpro Blog","description":"Just another WordPress site","publisher":{"@id":"https:\/\/hostpro.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hostpro.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"ImageObject","@id":"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#primaryimage","inLanguage":"en-GB","url":"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/Banner-find-website-root-directory_-1290x506-1.jpg","contentUrl":"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/Banner-find-website-root-directory_-1290x506-1.jpg","width":1290,"height":506,"caption":"Finding Your Website's Root Directory"},{"@type":"WebPage","@id":"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#webpage","url":"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/","name":"How to Find a Website's Root Directory in Different Hosting Control Panels - Hostpro Blog","isPartOf":{"@id":"https:\/\/hostpro.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#primaryimage"},"datePublished":"2026-10-27T14:19:10+00:00","dateModified":"2026-10-27T14:19:11+00:00","breadcrumb":{"@id":"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hostpro.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Find a Website&#8217;s Root Directory in Different Hosting Control Panels"}]},{"@type":"Article","@id":"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#article","isPartOf":{"@id":"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#webpage"},"author":{"@id":"https:\/\/hostpro.com\/blog\/#\/schema\/person\/d47acffc4c46b925bda7fd78f5bbeb25"},"headline":"How to Find a Website&#8217;s Root Directory in Different Hosting Control Panels","datePublished":"2026-10-27T14:19:10+00:00","dateModified":"2026-10-27T14:19:11+00:00","mainEntityOfPage":{"@id":"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#webpage"},"wordCount":1686,"publisher":{"@id":"https:\/\/hostpro.com\/blog\/#organization"},"image":{"@id":"https:\/\/hostpro.com\/blog\/guides-how-tos\/websites-root-directory-by-panel\/#primaryimage"},"thumbnailUrl":"https:\/\/hostpro.com\/blog\/wp-content\/uploads\/2026\/10\/Banner-find-website-root-directory_-1290x506-1.jpg","articleSection":["Guides &amp; How-tos"],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/hostpro.com\/blog\/#\/schema\/person\/d47acffc4c46b925bda7fd78f5bbeb25","name":"hostpro","image":{"@type":"ImageObject","@id":"https:\/\/hostpro.com\/blog\/#personlogo","inLanguage":"en-GB","url":"https:\/\/secure.gravatar.com\/avatar\/1bc22a9e14fbf4695e219bd195bd2e32d23a9f40920d686f1a99d9ae148597a6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1bc22a9e14fbf4695e219bd195bd2e32d23a9f40920d686f1a99d9ae148597a6?s=96&d=mm&r=g","caption":"hostpro"},"sameAs":["https:\/\/hostpro.com\/blog"],"url":"https:\/\/hostpro.com\/blog"}]}},"_links":{"self":[{"href":"https:\/\/hostpro.com\/blog\/wp-json\/wp\/v2\/posts\/784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostpro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostpro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostpro.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hostpro.com\/blog\/wp-json\/wp\/v2\/comments?post=784"}],"version-history":[{"count":2,"href":"https:\/\/hostpro.com\/blog\/wp-json\/wp\/v2\/posts\/784\/revisions"}],"predecessor-version":[{"id":804,"href":"https:\/\/hostpro.com\/blog\/wp-json\/wp\/v2\/posts\/784\/revisions\/804"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hostpro.com\/blog\/wp-json\/wp\/v2\/media\/775"}],"wp:attachment":[{"href":"https:\/\/hostpro.com\/blog\/wp-json\/wp\/v2\/media?parent=784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostpro.com\/blog\/wp-json\/wp\/v2\/categories?post=784"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostpro.com\/blog\/wp-json\/wp\/v2\/tags?post=784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}