Le fichier .htaccess expliqué
Un petit fichier de configuration qui règle les redirections, la sécurité et les règles d'accès. Puissant, et facile à casser.
À quoi il sert
Rediriger des adresses, forcer le https, protéger des dossiers par mot de passe, bloquer des types de fichiers, et régler la mise en cache par le navigateur.
L'ordre compte
Les règles sont lues de haut en bas. Une règle générale placée trop haut peut empêcher toutes celles qui suivent de s'appliquer. C'est la cause la plus fréquente de « la redirection ne fonctionne pas ».
Une erreur casse tout le site
Contrairement à du code applicatif, une faute de syntaxe ici donne une erreur 500 sur l'ensemble du site, y compris l'administration. Vous ne pouvez donc plus réparer via le navigateur.
Comment travailler prudemment
Faites une copie avant chaque modification. Testez immédiatement après avoir enregistré, et gardez votre accès fichiers ouvert pour pouvoir annuler.
Ce qui n'y a pas sa place
Des centaines de redirections individuelles. À partir d'un certain volume, cela ralentit chaque requête — gérez-les alors dans votre application.