Boucle de redirection .htaccess! Tous les sous-répertoires à root
Question
J'essaie de rediriger tous les sous-répertoires vers la racine de mon site Web via .htaccess! Le code ci-dessous fonctionne bien si j'essaie d'accéder à un sous-répertoire ... mais ne me permet pas d'afficher la page d'index à la racine car il lance une boucle de redirections!
RedirectMatch temp ^/.*$ http://localhost/
Comment puis-je résoudre ce problème?
La solution
Si vous souhaitez que tous les sous-répertoires soient redirigés vers la page d'accueil, procédez comme suit:
RedirectMatch temp ^/.+/.*$ http://localhost/
Cela correspond à tout URI comportant deux barres obliques, avec au moins un caractère entre eux.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow