Table des matières

, , , ,

Les fichiers .htaccess

Le fichier .htaccess est un fichier de configuration Apache. Il permet de redéfinir les paramètres de configuration pour le dossier courant et son contenu. La configuration définie dans cet espace prévaut sur la configuration générale.

Les directives autorisées à être redéfinies dans les fichiers .htaccess sont déclarées via la directive AllowOverride sous forme d'une liste de catégories. La documentation de chaque directive indique dans sa section “Overwrite” quelle valeur doit être spécifiée pour AllowOverwrite.

En principe, on utilise les fichiers .htaccess que lorsqu' on n'a pas accès au fichier de configuration du serveur. L'utilisation des fichiers .htaccess ralentit le fonctionnement du serveur Apache. Il est toujours préférable de définir les directives incluses dans un fichier .htaccess plutôt dans une section Directory, car elles produiront le même effet avec de meilleures performances.

Autoriser/interdire l’accès

Il est possible selon les besoins de limiter/d'interdire l’accès à certaines ressources. Pour interdire l’accès à certaines IP/domaines:

Deny from adresse_IP
Deny from domaine

Pour autoriser seulement certaines IP, ici l'adresse 192.168.0.21:

order deny,allow
deny from all
Allow from 192.168.0.21

Références