Rediriger automatiquement l'ancienne url vers la rewritée

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


dadovb
WRInaute passionné
WRInaute passionné
 
Messages: 2050
Inscription: 22 Nov 2005

Rediriger automatiquement l'ancienne url vers la rewritée

Message le Mar Mar 10, 2009 9:59

Bonjour à tous,

Un petit souci de .htaccess :
Code: Tout sélectionner
RewriteRule ^([a-z]+)\.html$   index.php?page=$1 [L]


Je voudrais que quand on tape http://www.example.com/index.php?page=1, on soit redirigé vers la nouvelle URL rewritée car avec cette config ci-dessus les deux URLs sont accessibles :
http://www.example.com/index.php?page=1
http://www.example.com/1.html

Si je modifie en :
Code: Tout sélectionner
RewriteRule ^([a-z]+)\.html$   index.php?page=$1 [R=301,L]


Ça marche mais dans le mauvais sens :x, quand on tape http://www.example.com/1.html, ça renvoie sur http://www.example.com/index.php?page=1

Il me semble que c'est juste un flag à ajouter, j'ai chercher dans la doc apache mais j'arrive pas à trouver le bon flag.

Merci d'avance.


forty
WRInaute passionné
WRInaute passionné
 
Messages: 1701
Inscription: 30 Oct 2008

Re: Rediriger automatiquement l'ancienne url vers la rewritée

Message le Mar Mar 10, 2009 10:34

si tu mets en place une redirection 301 dans l'autre sens ça va boucler. Il faut donc prévoir un paramètre bidon que tu ajoutes à la réécriture et dont tu testes l'absence quand tu fais la redirection : -http://www.urlrewriting.fr/faire-une-redirection-301-des-anciennes-urls-vers-celle-reecrites-via-htaccess_9.html

Une autre solution consiste à faire la redirection en php. En début de script tu testes que l'url appelée est la bonne. Sinon tu fais une redirection avec la fonction header : -http://www.urlrewriting.fr/eviter-le-duplicate-content-avec-des-urls-contenant-des-mots-cle_10.html


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités