Rediriger automatiquement l'ancienne url vers la rewritée
2 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

dadovb - WRInaute passionné

- Messages: 2050
- Inscription: 22 Nov 2005
Rediriger automatiquement l'ancienne url vers la rewritée
Bonjour à tous,
Un petit souci de .htaccess :
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 :
Ça marche mais dans le mauvais sens
, 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.
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
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é

- Messages: 1701
- Inscription: 30 Oct 2008
Re: Rediriger automatiquement l'ancienne url vers la rewritée
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
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
2 messages
• Page 1 sur 1
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 :
- ancienne URL rewritée vers nouvelle URL rewritée avec 301?
- rediriger nom ancienne page index vers la nouvelle
- Rediriger automatiquement toutes les requetes sur autre port
- Page rewritée redirigée vers URL non rewritée (même page)
- problème indexation page rewritée
- redirection 301 et url rewritée
- [Résolu - UR] Apparition de l'url non-rewritée
- Une url rewritée de 324 caractères possible ?
- Formulaire HTML envoyant vers URL rewritée
- Que faire ? Rediriger sans rediriger :)
- Optimiser le référencement d'un forum phpBB : réécriture d'URL - 20-09-2008
- Affichage de la description DMOZ dans MSN Search - 23-05-2006
- Google Dance de mai 2003 - 06-05-2003
- Affichage de la description DMOZ dans Google - 13-07-2006
- Affichage de la description DMOZ dans Yahoo - 12-10-2006
- Présentation de Google Actualités (Google News) - 28-05-2004
- Google rachète Neven Vision - 16-08-2006
- Google signe avec Lycos Europe un accord sur la publicité ciblée - 05-06-2003
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
