Un fichier avec l'extension de fichier HTACCESS est un fichier de configuration d'accès Apache qui signifie "accès hypertexte". Ce sont des fichiers texte utilisés pour invoquer une exception aux paramètres globaux qui s'appliquent aux différents répertoires d'un site Web Apache.
Placer le fichier dans un répertoire annulera les paramètres globaux qui étaient précédemment transmis à ce répertoire et à ses sous-répertoires. Par exemple, les fichiers HTACCESS peuvent être créés pour rediriger une URL, empêcher la liste des répertoires, interdire des adresses IP spécifiques, empêcher les liens dynamiques, etc.
Une autre utilisation courante de ce fichier est de pointer vers un fichier HTPASSWD qui stocke les informations d'identification empêchant les visiteurs d'accéder à ce répertoire de fichiers particulier.
Contrairement aux autres types de fichiers, ceux-ci ne contiennent pas de nom de fichier; ils ressemblent à ceci, avec juste l'extension de fichier: .htaccess.
Comment ouvrir un fichier HTACCESS
Étant donné que ces fichiers s'appliquent aux serveurs Web qui exécutent le logiciel Apache Web Server, ils ne prennent effet que s'ils sont utilisés dans ce contexte.
Cependant, même un simple éditeur de texte est capable d'ouvrir ou de modifier le fichier, comme le Bloc-notes Windows ou un de notre liste des meilleurs éditeurs de texte gratuits. Adobe Dreamweaver est un autre éditeur HTACCESS populaire, mais pas gratuit.
Comment convertir le fichier
Vous pouvez convertir le fichier en un fichier de serveur Web Ngnix à l'aide de ce convertisseur en ligne HTACCESS vers nginx. Vous devez coller son contenu dans la zone de texte pour convertir le code en un code reconnaissable par Ngnix.
Similaire au convertisseur nginx, le fichier peut être converti en Web. Config à l'aide du convertisseur en ligne.htaccess vers Web. Config de codebreak. Celui-ci est utile si vous souhaitez que le fichier fonctionne avec une application Web ASP. NET.
Exemple de fichier
Ci-dessous se trouve un exemple de fichier. HTACCESS. Ce fichier particulier pourrait être utile pour un site Web en cours de développement et pas encore prêt pour le public.
AuthType basicAuthName "Ooops! Temporairement en construction…"AuthUserFile /.htpasswdAuthGroupFile /dev/nullRequire valid-userDemande de mot de passe pour tout le mondeOrder Deny, AllowDeny from allAllow from 192.168.10.10L'adresse IP du développeur addressAllow from w3.orgAllow from googlebot.comAutorise Google à explorer vos pagesSatisfy AnyAucun mot de passe requis si l'hôte/IP est autorisé
Chaque ligne de ce fichier a un but particulier. L'entrée htpasswd, par exemple, indique que ce répertoire est caché à la vue du public à moins qu'un mot de passe ne soit utilisé. Cependant, si l'adresse IP indiquée ci-dessus, 192.168.10.10, est utilisée pour accéder à la page, le mot de passe n'est pas requis.
Besoin d'aide ?
Vous devriez pouvoir dire à partir de l'exemple ci-dessus que ces fichiers sont assez flexibles, il est donc vrai qu'ils ne sont pas les plus faciles à utiliser.
Vous pouvez en savoir plus sur l'utilisation d'un fichier HTACCESS pour bloquer les adresses IP, empêcher les utilisateurs d'ouvrir le fichier, bloquer le trafic vers le répertoire, exiger SSL, désactiver les téléchargeurs/rippers de sites Web, etc. sur Kit JavaScript, Apache, WordPress et DigitalOcean.
Si vous ne pouvez toujours pas ouvrir le fichier, il y a de fortes chances que vous lisiez mal l'extension du fichier, confondant un autre format pour celui-ci - c'est en fait très facile à faire. HTA, par exemple, peut sembler similaire, mais cette extension est réservée aux fichiers d'application HTML, qui s'ouvrent généralement dans Microsoft HTML Application Host.