The httpdocs directory is the web root of your website in Plesk — every file placed here is accessible to visitors via your domain. Understanding this structure is essential for managing your website.

Key Directories

  • httpdocs/ — The web root. Files here are publicly accessible. This is where your index.html or index.php should go.
  • httpdocs/cgi-bin/ — Directory for CGI scripts.
  • error_docs/ — Custom error pages (404, 500, etc.). Edit these to customise error pages for your visitors.
  • logs/ — Access and error logs for your website.

Common Website Files

  • index.html or index.php — The default homepage. The server loads this file when someone visits your domain.
  • .htaccess — Apache configuration for URL rewrites, redirects, and security rules.
  • robots.txt — Search engine crawling instructions.
  • sitemap.xml — Sitemap for search engines.
  • wp-config.php — WordPress configuration (if WordPress is installed).

WordPress File Structure

If WordPress is installed, the httpdocs directory will contain:

  • wp-admin/ — WordPress admin area.
  • wp-content/ — Themes, plugins, and uploaded files.
  • wp-includes/ — WordPress core files (do not modify).

Important Notes

  • Files stored outside httpdocs are not web-accessible — useful for storing sensitive configuration files.
  • Always back up httpdocs before making major changes.
  • Subdomains are stored in their own directories (e.g., subdomain/httpdocs/).

Troubleshooting

"Index of /" page instead of website:

  • No index.html or index.php file exists in httpdocs. Upload your website files.

Changes to files not showing:

  • Clear your browser cache.
  • If using Cloudflare or a CDN, purge the cache.
Was this answer helpful? 0 Users Found This Useful (0 Votes)