url rewriting

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonjour tout le monde,

voici mon petit problème, j'ai remarqué via outils webmasters de google que certains sites référents renvoyaient vers les biographies de mon site mais avec une mauvaise url.

Afin de palier ces erreurs j'aurai aimé faire un petit url rewriting avec un 301, seulement voilà 2 heures que j'essaie et rien ne fonctionne aucune redirection.

Je voudrais simplement rediriger les mauvaises url "http://www.seconde-guerre.com/biographie-n-hit_ler.html" vers les bonnes "http://www.seconde-guerre.com/biographies/biographie-n-hit_ler.html".

En sachant que les urls sont toujours identiques à part ce qui se trouve après le "n-" qui est variables.

voici un exemple :

diriger les url "http://www.seconde-guerre.com/biographie-n-*.html"

vers

http://www.seconde-guerre.com/biographies/biographie-n-*.html

en sachant que les *** sont variable selon la biographie.

Je vous remercie par avance de me lire et de vos futures réponses.

Édité par Coyote

+0 -0

Pourquoi de la réécriture ? On peut faire ça avec de simples directives Redirect non ?

1
RedirectMatch permanent ^/biographie-n-.*\.html$ http://www.seconde-guerre.com/biographies$0

Quoi que, j'ai tellement l'habitude d'utiliser la réécriture que je me suis peut être piégé sur les différences.

1
2
3
RewriteEngine on

RewriteRule ^biographie-n-.*\.html$ http://www.seconde-guerre.com/biographies/$0 [L,R=permanent]

Bref, où est la difficulté ? (notes qu'on a pas vu tes propres essais …)

PS : redirections permanentes obligent, ne pas oublier de vider le cache de son navigateur entre ses différents tests

Édité par vibrice

+1 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte