Si vous exécutez vos sites Web sous cPanel et que des domaines supplémentaires sont liés à des sous-domaines et que votre fournisseur d'hébergement Web force à définir tous les domaines dans public_html comme ci-dessous, il se peut que le contenu de votre domaine supplémentaire soit également accessible via le domaine principal.
example.com – /public_html/domain
exemple1.com – /public_html/domain1
exemple2.com – /public_html/domain2
Pour surmonter ce problème, vous pouvez ajouter la règle ci-dessous dans votre fichier .htaccess. Cela empêchera le domaine principal d'accéder au dossier du domaine complémentaire. Si le dossier de domaine complémentaire est accessible via votre domaine principal, il affichera le message d'erreur 404.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?maindomain.com$ [NC]
RewriteCond %{REQUEST_URI} ^/domain/(.*)$ [OU ]
RewriteCond %{REQUEST_URI} ^/domain1/(.*)$ [OU]
RewriteCond %{REQUEST_URI} ^/domain2/(.*)$
RewriteRule ^(.*) $ - [L,R=404]