redirection 301 inversée ?
14 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- webcrea
- WRInaute discret

- Messages: 53
- Inscription: 1 Sep 2003
redirection 301 inversée ?
Bonjour,
Après la mise en place de l'URL rewriting d'un site, je souhaiterai rediriger les URL dynamiques encore présente sur google vers les nouvelles rewritée en .html.
Dans la règle de mon htaccess j'ai ajouté R=301
Ce que je ne comprends pas c'est que ce sont les rewritées en .html qui sont redirigées vers les dynamiques. C'est donc l'inverse de ce que je souhaite.
Où est l'erreur ?
Merci !
Après la mise en place de l'URL rewriting d'un site, je souhaiterai rediriger les URL dynamiques encore présente sur google vers les nouvelles rewritée en .html.
Dans la règle de mon htaccess j'ai ajouté R=301
- Code: Tout sélectionner
RewriteRule ^page-([0-9]+)-(.+)\.html$ /page.php?a=$1&b=$2 [QSA,L,R=301]
Ce que je ne comprends pas c'est que ce sont les rewritées en .html qui sont redirigées vers les dynamiques. C'est donc l'inverse de ce que je souhaite.
Où est l'erreur ?
Merci !
- dcz
- WRInaute impliqué

- Messages: 722
- Inscription: 2 Mar 2005
arf
Est ce bien utile?
En tous cas la chose est débatue dans d'autre threads de ce forum.
MAis vu le nombre de pages indéxé que tu as ( tes pages sur google ), je doute que ce soit vraiment la peine de sortir l'artiller ie lourde.
Utilise juste l'outil de supression d'url de google basée sur le robots.txt (après y avoir mis suffisemments d'instruction pour interdire toutes tes anciennes url et pas les nouvelle bien sur
) sur cette url : http://www.google.com/remove.html#exclude_pages en cliquant sur "système automatique de suppression d'URL" . C'est réglé en 4 ou 5 jours. Et tu n'aura plus de mauvaise requete de google, et ton site sera de nouveau rréférencé un peu plus tard avec tes nouvelles url. Tu peut attendre que les nouvelles soient un peut découvert avant...
Et si tu as des milliers de BL avec les anciennes url, retrouve toutes celles que tu peut éditer, et bricole toi une 404 personalisée avec des liens vers ton site et ses pages importantes histoire que les utilisateurs et les bots qui utiliserait une vielle url aient quand même autre chose qu'une 404 standart rebutante.
++
En tous cas la chose est débatue dans d'autre threads de ce forum.
MAis vu le nombre de pages indéxé que tu as ( tes pages sur google ), je doute que ce soit vraiment la peine de sortir l'artiller ie lourde.
Utilise juste l'outil de supression d'url de google basée sur le robots.txt (après y avoir mis suffisemments d'instruction pour interdire toutes tes anciennes url et pas les nouvelle bien sur
Et si tu as des milliers de BL avec les anciennes url, retrouve toutes celles que tu peut éditer, et bricole toi une 404 personalisée avec des liens vers ton site et ses pages importantes histoire que les utilisateurs et les bots qui utiliserait une vielle url aient quand même autre chose qu'une 404 standart rebutante.
++
- webcrea
- WRInaute discret

- Messages: 53
- Inscription: 1 Sep 2003
Merci pour ta réponse dcz , ce n'est pas pour mon site mais celui d'un client pour lequel plusieurs milliers d'URL dynamiques sont encore indexées sur Google. La méthode avec le robot.txt est donc inadaptée.
Je n'ai pas trouvé de threads parlant de manière approfondie de ce genre de souci.
C'est vraiment de l'artillerie lourde ? Je suis loin d'obtenir ce que je veux ?
Je n'ai pas trouvé de threads parlant de manière approfondie de ce genre de souci.
C'est vraiment de l'artillerie lourde ? Je suis loin d'obtenir ce que je veux ?
- dcz
- WRInaute impliqué

- Messages: 722
- Inscription: 2 Mar 2005
bah
Bah c'est clair que pour des millier de pages c'est forcement un peu lourd, pas forcement au niveau du code, mais si il y a bcp de traffic sur les vielles url, apache va chauffer !
Mais en même temps est-ce utile, car en ce qui me concerne, les url sans rewriting marchent sans problemes, alors si c'est juste une question de référencement des nouvelles url, patience ....
Tu peux par exemple virer toutes les anciennes url qui ne sont plus en cache (=> plus accesiible par un recherche) au fur et a mesure que les autres sont découvertes par les moteur de recherche.
Jette un oeil sur cette thread,ils se posent le même probleme : http://www.webrankinfo.com/forums/viewtopic_9476.htm
++
++
Mais en même temps est-ce utile, car en ce qui me concerne, les url sans rewriting marchent sans problemes, alors si c'est juste une question de référencement des nouvelles url, patience ....
Tu peux par exemple virer toutes les anciennes url qui ne sont plus en cache (=> plus accesiible par un recherche) au fur et a mesure que les autres sont découvertes par les moteur de recherche.
Jette un oeil sur cette thread,ils se posent le même probleme : http://www.webrankinfo.com/forums/viewtopic_9476.htm
++
++
- webcrea
- WRInaute discret

- Messages: 53
- Inscription: 1 Sep 2003
Si Google tombe sur les nouvelles URL tout en ayant déjà indexé les anciennes, y a t-il un risque de duplicate dontent (je sais que la question a été posée à maintes reprises mais j'aimerais si possible avoir une confirmation) ?
S'il n' y a pas de risque, il me suffit simplement de mettre en place mon URL rewriting sans me soucier de quoi que ce soit ?
S'il n' y a pas de risque, il me suffit simplement de mettre en place mon URL rewriting sans me soucier de quoi que ce soit ?
- jeroen
- WRInaute passionné

- Messages: 2455
- Inscription: 30 Aoû 2002
Il vaut mieux faire qq chose.
soit tu fais une redirection page par page comme dans le thread dont on t'a donné l'adresse (préférable), soit tu redirige toutes les anciennes pages vers la home :
soit tu fais une redirection page par page comme dans le thread dont on t'a donné l'adresse (préférable), soit tu redirige toutes les anciennes pages vers la home :
- Code: Tout sélectionner
RewriteRule ^page\.php$ http://www.tonsite.com [L,R=301]
- dcz
- WRInaute impliqué

- Messages: 722
- Inscription: 2 Mar 2005
yep
jeroen a écrit:Il vaut mieux faire qq chose.
soit tu fais une redirection page par page comme dans le thread dont on t'a donné l'adresse (préférable), soit tu redirige toutes les anciennes pages vers la home :
- Code: Tout sélectionner
RewriteRule ^page\.php$ http://www.tonsite.com [L,R=301]
Mais alors, il faut bien que tout soit réécrits, dans certains cas, il peut rester des url en .php?blabla=blabli&etc... par exemple nécéssaire à un accès d'administration, alors faut être sûr de ne pas rediriger des pages utiles et pas réécrites avec ce code...
Ou me trompe-je?
++
- dcz
- WRInaute impliqué

- Messages: 722
- Inscription: 2 Mar 2005
bah si j'ai une url pas réécrite (parceque c'est inutile) sur le site jor :
http://www.exemple.com/admin/index.php? ... f6g546g54g
Il se passe quoi avec ton code?
http://www.exemple.com/admin/index.php? ... f6g546g54g
Il se passe quoi avec ton code?
- crindor
- WRInaute passionné

- Messages: 1155
- Inscription: 22 Nov 2002
Re: yep
jeroen a écrit:Il vaut mieux faire qq chose.
soit tu fais une redirection page par page comme dans le thread dont on t'a donné l'adresse (préférable), soit tu redirige toutes les anciennes pages vers la home :
- Code: Tout sélectionner
RewriteRule ^page\.php$ http://www.tonsite.com [L,R=301]
fais pas des 301 vers ta home , malheureux, c'est pire que tout
- jeroen
- WRInaute passionné

- Messages: 2455
- Inscription: 30 Aoû 2002
dcz a écrit:bah si j'ai une url pas réécrite (parceque c'est inutile) sur le site jor :
http://www.exemple.com/admin/index.php? ... f6g546g54g
Il se passe quoi avec ton code?
rien car il recherche un ocurence de "page.php" dans l'adresse demandée pour réécrire.
crindor a écrit: fais pas des 301 vers ta home , malheureux, c'est pire que tout
Je te trouve bien sûr de toi, qu'est ce qui te permet d'affirmer ça ?
- crindor
- WRInaute passionné

- Messages: 1155
- Inscription: 22 Nov 2002
Je te trouve bien sûr de toi, qu'est ce qui te permet d'affirmer ça
parce que ta home va etre dupliqué autant de fois que tu as fait de redirection et elle va finir par disparaitre (par duplication)
j'en ai fait l'amer experience par erreur et la home n'est toujours pas revenue dans la base
maintenant tu fais comme tu veux, je conçois que çà ne parait pas normal mais google aussi fait n'importe quoi
- dcz
- WRInaute impliqué

- Messages: 722
- Inscription: 2 Mar 2005
alors
Alors dans ce cas rediriger vers une page qui contiens des liens vers le site est une bonne solution.
elle est morte pour être référencée, mais elle garde les utilisateurs sur le site.
Cela revient à utiliser une 404 personalisé.
Et pour le truc des pages speciales, si j'ai une page.php?blabla=blabli&etc utile , ne crois tu pas que cela posera problème ?
++
elle est morte pour être référencée, mais elle garde les utilisateurs sur le site.
Cela revient à utiliser une 404 personalisé.
Et pour le truc des pages speciales, si j'ai une page.php?blabla=blabli&etc utile , ne crois tu pas que cela posera problème ?
++
14 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 :
- pagination inversée et référencement
- recherche whois inversée
- Redirection 301 puis redirection 302 vers page 404
- [Résolu] Redirection 301 en PHP non prise en compte (code 200 à la place mais redirection)
- Bizzare après redirection 301, quand retirer la redirection?
- Redirection des urls sans redirection 301
- L'écriture en pyramide inversée (Inverted Pyramid Writing)
- redirection 301 ou redirection du bureau d'enregistrement ?
- redirection 301 redirection 302
- URLRewrite + Redirection 301
- Test de lien (type de redirection)
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Test HTTP header
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 1 invité
