Outils pour utilisateurs

Outils du site


bloc3:htaccess

Ceci est une ancienne révision du document !


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é.

Blocage d'accès à un dossier

Pour empêcher l’accès à un dossier spécifique :

<Files "*">
    Order Allow,Deny
    Deny from all
</Files>

Ou de manière plus moderne (Apache 2.4+) :

Require all denied

Accès authentifié

Pages d'erreurs personnalisées

Réécriture d'URL

Forcer le https

bloc3/htaccess.1745312035.txt.gz · Dernière modification : 2025/04/22 10:53 de ervedavid.a