Bloquer l'accès à des url avec .htaccess
Comment puis-je bloquer des utilisateurs d'afficher les sites qui sont situés dans le dossier de domaine principal? Par exemple: domaine principal est www.maindomain.com. Lorsque je créer un sous-domaine pour un autre compte dans le cPanel, il crée un dossier qu'il est accessible si quelqu'un par exemple de type www.maindomain.com/subdomain. Je voudrais bloquer certains dossiers, mais laissez les autres, comme j'ai des pages dans le dossier: wwwmaindomain/contactez-nous. Comment puis-je le faire? J'espère que c'est assez clair 🙂
Vous devez vous connecter pour publier un commentaire.
Ajouter ces règles dans le fichier htaccess dans la racine du document (pour maindomain.com):
Cela renvoie un "403 Forbidden" si vous essayez d'accéder à
/subdomain1
,/subdomain2
, ou/subdomain3
de l'maindomain.com de l'hôte. Si vous ne voulez pas retourner une 403, vous pouvez également rediriger:Cette redirige l'accès à la sous-domaines de la maindomain.com l'hôte de la racine du document.
EDIT:
Règles à ajouter en tête du htaccess fichiers trouvés dans le sous-domaine de dossiers:
ou
Essayez de suivre des règles de réécriture dans votre .htaccess
Cela aura pour effet de rediriger tout /sous-domaine à votre demande index.php avec interdit code de réponse
moyen très efficace de le faire est de placer un vide index.php de fichier les dossiers que vous ne voulez pas montrer, donc pas besoin de se salir avec le htaccess, ou vous pouvez simplement créer un nouveau .htaccess avec ce code
l'enregistrer comme .htaccess de ce dossier particulier, vous ne voulez pas montrer aux médias, cependant, je perfer la première option.