steph13 Posté 12 Décembre 2005 Posté 12 Décembre 2005 B'soir le hub.... Tite question. Je suis en train de changer mes règles de réecriture d'url. Hors, je viens de penser que l'ami goole, faudrait bien que je lui explique ou sont assées les pages. Hors, comment que je fais pour lui dire ça moi ? Pour une page "statique",j'ai pas trop de souci, mais la, je voudrais vraiment éviter la boulette.... Merci le Hub
Dan Posté 12 Décembre 2005 Posté 12 Décembre 2005 Avec des infos sur la structure de tes anciennes et nouvelles URLs, ça aiderait, non ?
steph13 Posté 12 Décembre 2005 Auteur Posté 12 Décembre 2005 (modifié) En effet, cela peut aider. Alors, les anciennes : RewriteRule ^index-([a-z]+)\.html$ http://%{HTTP_HOST}/index.php?page=$1 [L] les nouvelles RewriteRule ^book-([a-z]+)\.html$ http://%{HTTP_HOST}/index.php?page=$1 [L] Voila Modifié 12 Décembre 2005 par steph13
Dan Posté 13 Décembre 2005 Posté 13 Décembre 2005 Salut, Si tu souhaites rediriger les pages index-*.html vers les pages book-*.html, tu peux mettre une simple règle en place: RewriteRule index-([a-z]+)\.html http://tondomaine.tld/books-$1.html [R=301,L]RewriteRule ^book-([a-z]+)\.html$ index.php?page=$1 [L] Comme ça tu renvoies une entête 301 qui dit au moteur que la page a été déplacée vers book-*.html Et là tu auras une nouvelle réécriture pour rediriger vers index.php?page=* Dans la deuxième règle, tu auras vu que j'ai mis une URL locale (sans le http://), elle est suffisante. Dan
steph13 Posté 13 Décembre 2005 Auteur Posté 13 Décembre 2005 Salut Dan, Merci de ton aide. Je vais mettre cela en place de suite. Stéphane.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant