Les htaccess sont des outils de sécurité important et aux multiples possibilités, On peut se contenter de celui fourni de base, mais parfois on aimerais l'améliorer, voici des exemples de ce qui est possible. Et en activité sur certains de mes sites.
Éviter que l'on liste le contenu des répertoires
Vous créez des dossiers pour vos images mais n'êtes pas certains de toujours penser à y mettre un index.php, cette ligne est bien utile
# Empècher Listage des dossiers
Options -Indexes
En pratique même si vous n'avez pas d'index.php votre serveur n'affichera jamais la liste des fichiers présents dans ce répertoire.
Aider vos visiteurs mal adroits
Vos visiteurs (ou vous même) avez du mal avec le clavier, votre serveur peut vous venir en aide. Ajoutez :
# Correction fautes de frappe
Options +FollowSymlinks
Cela permet si vous appelez /img/pont.png à la place de /img/pot.png d'afficher le bon fichier et de corriger l'adresse. Attention cette fonction à ses limites tout de même.
Corriger les adresses
Cette fonction redirige les visiteurs n'ayant pas tapé les www d'être redirigé avec ces www.
#Eviter les visites sans les www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.widmer.fr$ [NC]
RewriteRule ^(.*)$ http://www.widmer.fr/$1 [R,L]
Éviter l'accès par l'adresse du serveur
Certaines persones peuvent vouloir tenter de visiter votre site depuis l'adresse réelle su serveur.
RedirectPermanent /widmer http://www.widmer.fr
Redirige les personnes tentant d'accéder directement à l'arborescence du serveur vers l'adresse officielle du site
Articles en rapport
Cumuler les .htaccess
Éviter le vol de bande passante