Aller au contenu

Sujets conseillés

Posté

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 :)

Posté

Avec des infos sur la structure de tes anciennes et nouvelles URLs, ça aiderait, non ? :P

Posté (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é par steph13
Posté

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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...