Quel est le fichier .htaccess ?
Le fichier .htaccess est un outil essentiel pour la configuration du serveur Apache, permettant des redirections, la protection des répertoires et la gestion de l'accès.
.htaccess est un fichier de configuration qui est utilisé sur les serveurs exécutant le serveur Web Apache. Lorsqu'un fichier .htaccess est placé dans un répertoire, il est automatiquement détecté et exécuté par le serveur Web Apache.
Les fichiers .htaccess peuvent être utilisés pour :
- modifier la configuration du serveur web, comme activer/désactiver certaines fonctionnalités.
- rediriger des liens au sein du site / rediriger un domaine, sous-domaine, etc.
- protéger des répertoires en utilisant un nom d'utilisateur/un mot de passe.
- bloquer des adresses IP.
- bloquer certains moteurs de recherche.
Ce fichier sera lu lorsqu'il est placé dans n'importe quel répertoire qui est, à son tour, chargé via le serveur web Apache. Le fichier affectera l'ensemble du répertoire dans lequel il est placé ainsi que tous les fichiers et sous-répertoires du répertoire spécifié.
Attention : entrer des lignes incorrectes dans le fichier peut entraîner le blocage complet du site, et le remède consiste à corriger les lignes ou à les supprimer.