Voilà, j'ai compris +/- le système, mais je suis face à un mur...
Le problème:
J'ai plusieurs pages dont l'url est sous la forme suivante (1):
-http://www.example.com/repertoire/mot%20mot%20mot.html
Via la règle RewriteRule ^repertoire/(.*).html$ index.php?mots=$1 [L], j'arrivais à exploiter le contenu de "mot%20mot%20mot%20" (puisque $mots = "mot mot mot")
Bref... Je me suis libéré des %20, et ces urls sont à présent sous la forme (2):
-http://www.example.com/repertoire/mot-mot-mot.html
-> via $mots = eregi_replace("-"," ",$mots) j'ai ce que je veux.
Mais...
Je voudrais que lorsque l'url (1) est tapée, ou cliquée sur un site qui la réfère, le visiteur soit redirigé en 301 vers la nouvelle page (2).
J'essaye les règles suivantes, sans succès:
RedirectPermanent ^repertoire/(.*)%20(.*)%20(.*).html$ repertoire/$1-$2-$3.html [L]
RewriteRule ^repertoire/(.*)%20(.*)%20(.*).html$ repertoire/$1-$2-$3.html [L]
RewriteRule ^repertoire/(.*)%20(.*)%20(.*).html$ repertoire/$1-$2-$3.html [R=301]
... y'a t'il un spécialiste dans la salle ???
Merci d'avance
Le problème:
J'ai plusieurs pages dont l'url est sous la forme suivante (1):
-http://www.example.com/repertoire/mot%20mot%20mot.html
Via la règle RewriteRule ^repertoire/(.*).html$ index.php?mots=$1 [L], j'arrivais à exploiter le contenu de "mot%20mot%20mot%20" (puisque $mots = "mot mot mot")
Bref... Je me suis libéré des %20, et ces urls sont à présent sous la forme (2):
-http://www.example.com/repertoire/mot-mot-mot.html
-> via $mots = eregi_replace("-"," ",$mots) j'ai ce que je veux.
Mais...
Je voudrais que lorsque l'url (1) est tapée, ou cliquée sur un site qui la réfère, le visiteur soit redirigé en 301 vers la nouvelle page (2).
J'essaye les règles suivantes, sans succès:
RedirectPermanent ^repertoire/(.*)%20(.*)%20(.*).html$ repertoire/$1-$2-$3.html [L]
RewriteRule ^repertoire/(.*)%20(.*)%20(.*).html$ repertoire/$1-$2-$3.html [L]
RewriteRule ^repertoire/(.*)%20(.*)%20(.*).html$ repertoire/$1-$2-$3.html [R=301]
... y'a t'il un spécialiste dans la salle ???
Merci d'avance
