Si está ejecutando sus sitios web bajo cPanel y tiene dominios adicionales vinculados con subdominios y su proveedor de alojamiento web obliga a configurar todos los dominios dentro de public_html como se muestra a continuación, puede haber un problema de que también se puede acceder al contenido de su dominio adicional a través del dominio principal.
example.com – /public_html/domain
example1.com – /public_html/domain1
example2.com – /public_html/domain2
Para superar este problema, puede agregar la siguiente regla en su archivo .htaccess. Esto evitará que el dominio principal acceda a la carpeta del dominio adicional. Si se accede a la carpeta del dominio adicional a través de su dominio principal, aparecerá el mensaje de error 404.
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]