[RESOLU] Rewriting:rediriger ancien repertoire vers racine

WRInaute discret
Bonjour,

J'ai une question, peut etre bete!, sur une regle d'url rewriting que je n'arrive pas à trouver.

J'ai un site www.monsite.com. Il contient actuellement des URL de ce genre là qui fonctionne très bien :

Code:
www.monsite.com/repertoire1/collections-blabla.html

Je refais le site et ces répertoires disparaissent. Je voudrais pouvoir rediriger ces URL vers la nouvelle version du site que je finis de coder :

Code:
www.monsite.com/collections-blabla.html

Mais je n'arrive pas à trouver la règle de rewriting qui convient. Pour précision, le répertoire "repertoire1" n'existe plus dans la nouvelle arborescence de mon site.

Je viens de trouver ca : http://www.illiweb.com/manuel/Apache_1.3_VF/mod/mod_rewrite.html#RewriteBase

A priori, il faut que j'utilise la commande rewriteBase, mais aussi que je définisse un alias pour mon répertoire directement sur le serveur ?

j'avoue ne pas avoir tout compris. J'espère ne pas avoir été trop flou.
Merci et bonne journée

Bastien
 
WRInaute accro
Pour ta redirection :

Code:
RewriteCond %{REQUEST_URI} ^/repertoire1/*.
RewriteRule (.*)  http://www.tonsite/$1 [QSA,R=301,L]

pas tout compris pour ton probleme avec le RewriteBase ...
 
WRInaute discret
Ca marche !!!! :)

Bonjour,

je viens de tester et ca marche nickel. Ca semble simple quand on le lit comme ca... j'avais essayé un truc comme ca mais j'avais pas mis le R=301, alors c'etait peut etre pour ca que ca marchait pas...

pour mon histoire de rewriteBase et compagnie, ne trouvant pas, j'étais allé me perdre là dedans alors qu'a priori c'était pas du tout la bonne solution...

en tous cas merci et bonne fin de journée

Bastien
 
Discussions similaires
Haut