Aller au contenu

Réecriture d'url + redirection


steph13

Sujets conseillés

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

Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

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



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