{{tag>netadmin apache apache2 config configuration}} ====== 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 ===== * https://httpd.apache.org/docs/current/howto/htaccess.html