Ceci est une ancienne révision du document !
Table des matières
Sécuriser son site Web sous Apache
Définition du fichier .htaccess
Le fichier .htaccess est un fichier de configuration utilisé par le serveur Apache. Il permet de contrôler de nombreux aspects du comportement du serveur pour un répertoire spécifique, comme la réécriture d’URL, les redirections, la restriction d’accès ou encore la gestion des erreurs personnalisées.
Documentation officielle Apache : https://httpd.apache.org/docs/current/howto/htaccess.html
Visibilité du contenu d'un dossier
Par défaut, Apache peut afficher le contenu d’un dossier si aucun fichier index (comme index.html ou index.php) n’est présent.
Pour éviter cela :
Options -Indexes
Cela empêche les visiteurs de voir la liste des fichiers d’un dossier sans index.
Fichier par défaut
Apache sert généralement un fichier par défaut (comme index.html) lorsqu’un utilisateur accède à un répertoire.
Pour spécifier un fichier personnalisé :
DirectoryIndex accueil.html
Cela forcera Apache à servir accueil.html en priorité.
