Salut a tous, J'aimerai faire une redirection 301 de l'integralité d'un domaine sauf un repertoire. J'ai pensé a ca mais ca n'a pas marché : Code: RewriteEngine on RewriteRule * /tmp/* RewriteRule /rep1 /rep1 [L] RewriteRule tmp/* http://www.xxx.xx [R=301] Un grans merci a la communauté WRI ! ;-)
Mettons un répertoire rep RewriteEngine on RewriteCond %{URI_REQUEST} !/rep/ RewriteRule ^.*$ http://www.example.com/ [R=301]
Moi quand j'ai un htaccess a la racine de mon site et que je ne souhaite pas utiliser ce htaccess pour un repertoire precis. J'ajoute un htaccess vide dans ce repertoire. Il ne prendra plus en compte le htaccess a la racine du site web, mais celui du repertoire.
Bon j'ai resolu mon probleme avec un fichier redir.php contenant Code: <?php header('HTTP/1.1 301 Moved Permanently'); header('Location: http://www.monnouveaudomaine/'.$_SERVER['REQUEST_URI']); ?> et un .htaccess comme ca : Code: ErrorDocument 404 redir.php Voila. Merci WRI ! PS : J'ai pas reussi a faire marcher les deux premeire proposition...