Search code examples
php.htaccesscpanelwhm

Restrict WHM/cPanel Access to user folder ~


I want to restrict access to direct folder in WHM, for example I have my website: samplesite.com

But at the same time if I open server-whm.com/~samplesite, I can see the content of my website.

I need to restrict this access to open my website only from the domain.


Solution

  • You can place this rule as first rule in samplesite/.htaccess:

    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} !^(www\.)?samplesite\.com$ [NC]
    RewriteRule ^ - [F]
    

    This will allow /samplesite/ to be accessed only from samplesite.com