Un fichier avec l'extension de fichier HTACCESS est un fichier de configuration Apache Access qui signifie "accès hypertexte". Il s’agit de fichiers texte utilisés pour invoquer une exception aux paramètres généraux s’appliquant aux différents répertoires d’un site Web Apache.
Le fait de placer un fichier HTACCESS dans un répertoire annulera les paramètres globaux précédemment appliqués à ce répertoire et à ses sous-répertoires. Par exemple, des 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 la création de liens dynamiques, etc.
Une autre utilisation courante d'un fichier HTACCESS consiste à pointer vers un fichier HTPASSWD qui stocke les informations d'identification empêchant les visiteurs d'accéder à ce répertoire de fichiers particulier.
Remarque: Contrairement aux autres types de fichiers, les fichiers HTACCESS ne contiennent pas de nom de fichier; ils ressemblent à ".htaccess". C'est vrai - pas de nom de fichier du tout, juste l'extension.
Comment ouvrir un fichier HTACCESS
Étant donné que les fichiers HTACCESS s'appliquent aux serveurs Web exécutant 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 un fichier HTACCESS, tel que le Bloc-notes Windows ou celui de notre liste du Meilleur éditeur de texte libre. Un autre éditeur HTACCESS populaire, bien que non gratuit, est Adobe Dreamweaver.
Comment convertir un fichier HTACCESS
Les fichiers de serveur Web Apache dotés de l'extension HTACCESS peuvent être convertis en fichiers de serveur Web Ngnix à l'aide de ce convertisseur HTACCESS en nginx en ligne. Vous devez coller le contenu du fichier HTACCESSS dans la zone de texte pour convertir le code en code reconnaissable par Ngnix.
Semblable au convertisseur nginx, les fichiers HTACCESS peuvent être convertis en Web.Config à l’aide du convertisseur en ligne .htaccess to Web.Config de codebreak. Ce convertisseur est utile si vous souhaitez convertir le fichier de configuration en un fichier compatible avec une application Web ASP.NET.
Exemple de fichier HTACCESS
Vous trouverez ci-dessous un exemple de fichier .HTACCESS. Ce fichier HTACCESS peut être utile pour un site Web en cours de développement mais pas encore prêt pour le public.
AuthType basicAuthName "Ooops! Temporairement en construction …"AuthUserFile /.htpasswdAuthGroupFile / dev / nullExiger une invite d'utilisateur valide # de mot de passeOrdre Refuser, AutoriserRefuser à tousAllow from 192.168.10.10 # L'adresse IP du développeurAutoriser depuis w3.orgAutoriser depuis googlebot.com # Permet à Google d’analyser vos pages.Satisfaire à tout # Aucun mot de passe requis si hôte / IP est autorisé
Chaque ligne de ce fichier HTACCESS a un objectif particulier. L'entrée "/.htpasswd", par exemple, indique que ce répertoire est masqué de la vue publique sauf si un mot de passe est utilisé. Toutefois, si l'adresse IP indiquée ci-dessus est utilisée pour accéder à la page, le mot de passe n'est pas requis. Vous devriez être capable de dire à partir de l'exemple ci-dessus que les fichiers HTACCESS peuvent faire beaucoup de choses différentes. Il est vrai que ce ne sont pas les fichiers les plus simples avec lesquels travailler. Pour en savoir plus sur l’utilisation d’un fichier HTACCESS pour bloquer les adresses IP, empêcher les utilisateurs d’ouvrir le fichier HTACCESS, bloquer le trafic vers le répertoire, requérir SSL, désactiver les programmes de téléchargement / extraction de sites Web, etc. DigitalOcean. Lecture avancée sur les fichiers HTACCESS