[RESOLU] règle [R=301] ne conserve pas mon url propre
3 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

LeParrain735 - WRInaute discret

- Messages: 153
- Inscription: 11 Fév 2006
[RESOLU] règle [R=301] ne conserve pas mon url propre
Bonjour à tous,
J'ai commencé à développer un site, dont les pages sont au format index.php?page=abc
Elles ont été indexées par Google (PR0 mais indexées).
Voulant modifier les url, j'ai mis en place l'url rewriting
Voici mon fichier htaccess :
Sans le "R=301" tout fonctionne bien, j'entends par là que la redirection fonctionne et que l'adresse dans la barre d'adresse reste l'url "propre" en .html
Je souhaite cependant indiquer qu'il s'agit d'une 301 pour éviter le duplicate content mais dès que je l'ajoute, c'est l'adresse en index.php?page=abc qui reste dans la barre d'adresse, ce que je ne souhaite pas.
Vos idées sont bienvenues.
Merci
J'ai commencé à développer un site, dont les pages sont au format index.php?page=abc
Elles ont été indexées par Google (PR0 mais indexées).
Voulant modifier les url, j'ai mis en place l'url rewriting
Voici mon fichier htaccess :
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
#--------------------------------------------------
RewriteRule ^(.*)\.html$ /index.php?page=$1 [R=301,L]
Sans le "R=301" tout fonctionne bien, j'entends par là que la redirection fonctionne et que l'adresse dans la barre d'adresse reste l'url "propre" en .html
Je souhaite cependant indiquer qu'il s'agit d'une 301 pour éviter le duplicate content mais dès que je l'ajoute, c'est l'adresse en index.php?page=abc qui reste dans la barre d'adresse, ce que je ne souhaite pas.
Vos idées sont bienvenues.
Merci
Dernière édition par LeParrain735 le Jeu Juil 08, 2010 15:53, édité 1 fois.
-

e-kiwi - Modérateur

- Messages: 15618
- Inscription: 23 Déc 2003
Re: règle [R=301] ne conserve pas mon url propre
c'est le comportement logique. en fait tu dois renvoyer en 301 le .php vers le .html pour ne conserver qu'une seule URL, et l'optimisée.
il te faut 2 règles, une redirection 301 vers l'HTML, et ta réécriture de l'URL
il te faut 2 règles, une redirection 301 vers l'HTML, et ta réécriture de l'URL
-

LeParrain735 - WRInaute discret

- Messages: 153
- Inscription: 11 Fév 2006
Re: règle [R=301] ne conserve pas mon url propre
OK merci
Du coup j'ai juste laissé le [L] sur la règle de réécriture
et j'ai fait des redirections 301 en php (j'ai pas réussi dans le .htaccess
)
Merci, ça fonctionne nikel, les pages indexées dans google sont bien redirigées vers les nouvelles adresses html et les pages .html conservent bien leur url dans la barre d'adresse.
Merci
Du coup j'ai juste laissé le [L] sur la règle de réécriture
et j'ai fait des redirections 301 en php (j'ai pas réussi dans le .htaccess
Merci, ça fonctionne nikel, les pages indexées dans google sont bien redirigées vers les nouvelles adresses html et les pages .html conservent bien leur url dans la barre d'adresse.
Merci
3 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 :
- htaccess 301 -> PR conservé?
- Le PR est-il conservé après une redirection 301?
- [Réglé] Rewrité son propre fichier
- redirection 301 propre et sans htaccess
- [Résolu] Se passer de redirections (ou un code plus propre)
- [Résolu] Comment faire mon propre template ?
- [REGLE] Redirection 301 et erreurs
- URL-rewriting propre ? ancienne URL 301 mais réel !
- [Réglé] Redirection 301 pour changement d'url
- [resolu] ma regle ne match pas
- Test du code HTTP d'une page
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités
