Wenn Sie Ihre Websites unter cPanel betreiben und Addon-Domains mit Subdomains verknüpft haben und Ihr Webhostanbieter erzwingt, alle Domains in public_html wie unten festzulegen, kann es ein Problem geben, dass auf Ihre Addon-Domain-Inhalte auch über die Hauptdomain zugegriffen werden kann.
example.com – /public_html/domain
example1.com – /public_html/domain1
example2.com – /public_html/domain2
Um dieses Problem zu umgehen, können Sie die folgende Regel in Ihre .htaccess-Datei einfügen. Dadurch wird verhindert, dass die Hauptdomäne auf den Addon-Domänenordner zugreift. Wenn über Ihre Hauptdomain auf den Addon-Domain-Ordner zugegriffen wird, wird die 404-Fehlermeldung ausgegeben.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?maindomain.com$ [NC]
RewriteCond %{REQUEST_URI} ^/domain/(.*)$ [OR]
RewriteCond %{REQUEST_URI} ^/domain1/(.*)$ [OR]
RewriteCond %{REQUEST_URI} ^/domain2/(.*)$
RewriteRule ^(.*)$ - [L,R=404]