Comment Fermer L'accès Aux Pages

Table des matières:

Comment Fermer L'accès Aux Pages
Comment Fermer L'accès Aux Pages

Vidéo: Comment Fermer L'accès Aux Pages

Vidéo: Comment Fermer L'accès Aux Pages
Vidéo: Tous les gestes/astuces du nouvel iPhone (sans bouton) en 5 minutes ! 2024, Novembre
Anonim

Parfois, il devient nécessaire de restreindre l'accès aux pages ou aux fichiers de votre site pour certains groupes d'utilisateurs. Le logiciel de serveur Web Apache dispose d'outils intégrés pour cette tâche. Vérifie-les.

Comment fermer l'accès aux pages
Comment fermer l'accès aux pages

Instructions

Étape 1

A chaque requête adressée à n'importe quelle page du site, le serveur recherche un fichier de service nommé ".htaccess" dans le dossier où il est stocké. Si c'est le cas, le serveur, lors du traitement de la requête, suivra les directives de ce fichier. Il peut également contenir des directives pour restreindre l'accès à des pages ou à d'autres documents du site pour une raison quelconque. Cela peut être fait en créant un tel fichier dans un éditeur de texte standard et en le téléchargeant dans le dossier du serveur dont vous avez besoin. Étant donné que ces fichiers sont des fichiers de service, ils ne sont pas disponibles à partir du navigateur du visiteur Web.

Étape 2

Pour résoudre radicalement le problème d'accès, placez ces directives dans le fichier htaccess: Order Deny, Allow

Refuser de tous Après avoir reçu de telles instructions, le serveur Web fermera l'accès à absolument tous les fichiers et dossiers de ce dossier et de tous ses sous-répertoires pour tous les visiteurs sans exception.

Étape 3

Vous pouvez ajouter une exception à l'interdiction totale pour les utilisateurs avec une adresse IP spécifique: Refuser la commande, Autoriser

Refuser de tout

Autoriser à partir de 77.84.20.18, 77.84.21.2 Dans cet exemple, les utilisateurs dont l'IP est 77.84.20.18 ou 77.84.21.2 ne remarqueront pas qu'il y a des restrictions, et tout le monde ne sera pas autorisé à accéder aux pages. Si vous avez exactement besoin de cet ordre d'accès, répertoriez la liste des adresses IP autorisées séparées par des virgules.

Étape 4

Si, au contraire, vous devez créer une "liste noire" d'adresses IP indésirables, alors les directives doivent être modifiées comme suit: Order Allow, Deny

Autoriser de tous

Refuser de 77.84.20.18, 77.84.21.2 L'accès sera fermé uniquement aux visiteurs avec IP 77.84.20.18 et 77.84.21.2, et le reste sera autorisé à passer sans entrave. Et dans ce cas, la liste des adresses IP interdites doit être séparée par des virgules.

Étape 5

Si vous devez restreindre l'accès non pas à tous les documents d'un dossier, mais uniquement à un fichier séparé, les directives devraient ressembler à ceci:

Refuser la commande, autoriser

Refuser de tout

Autoriser à partir du 77.84.20.18

Ici, la première ligne contient le fichier auquel l'accès doit être restreint (hidden.html), et la quatrième ligne contient une exception à la règle de refus - l'adresse IP des utilisateurs autorisés à accéder au fichier.

Étape 6

De même, vous pouvez restreindre l'accès à un groupe de fichiers par le masque de leurs noms:

Refuser la commande, autoriser

Refuser de tout

Autoriser à partir du 77.84.20.18

Ici, la première ligne contient un masque pour les noms de fichiers à accès limité - le ban s'appliquera à tous les fichiers avec l'extension "wma". La quatrième ligne, comme dans l'exemple précédent, contient l'IP des utilisateurs qui ne sont pas soumis à la restriction.

Étape 7

Il est possible de restreindre l'accès aux pages par type de navigateur - de cette façon, vous pouvez filtrer, par exemple, les robots de recherche indésirables: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, OR]

SetEnvIfNoCase user-Agent ^ Offline. Explorer [NC, OR]

SetEnvIfNoCase user-Agent ^ [Ww] eb [Bb] andit [NC, OR]

Ordre Autoriser, Refuser

Autoriser de tous

Refuser de env = bad_bot

Ici, les trois premières lignes répertorient plusieurs types de navigateurs indésirables (un pour chaque ligne). Bien sûr, lorsque vous utilisez une telle conception, vous devez les remplacer par celles qui gênent votre site en particulier.

Conseillé: