HTACCESS

Redirection d'une arborescence vers une page unique

Il est parfois nécessaire de renvoyer tout un site ou une arborescence vers une url particulière. Pour cela, deux solutions sont possibles. La première utilise la directive RedirectMatch et donc le mod_alias. La deuxième utilise une règle de réécriture du mod_rewrite. 
Nous utilisons le statut "seeother" (303) qui indique que la ressource a été déplacée. Il est également possible de mettre "permanent" (301) pour faire une redirection permanent ou "temp" (302) pour faire une redirection temporaire.

# version 1
RedirectMatch seeother ^/unrepertoire/.*$ http://www.example.com/une_url

# version 2
RewriteEngine on
RewriteRule ^unrepertoire/.*$ http://www.example.com/une_url [R=303,L]
PHP