redirection 301 inversée ?
14 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
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 !
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.
++
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 ?
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
++
++
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 ?
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]
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?
++
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?
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
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 ?
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
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 :
- Référencement : gestion des redirections par Yahoo
- Aperçu des différents types de redirection
- Les redirections 301 passent-elles encore le contexte sémantique ?
- Redirection (PHP, JavaScript, serveur...)
- A propos des redirections sauvages (302)
- Vidéos de Matt Cutts sur le référencement Google
- Gérer l'entête HTTP en PHP
- Plein de chiffres incroyables sur Google Maps
- Comment faire des liens en dur dans son annuaire
- Contrer une redirection 302 intempestive...
- Bizzare après redirection 301, quand retirer la redirection?
- Redirection des urls sans redirection 301
- redirection 301 ou redirection du bureau d'enregistrement ?
- pagination inversée et référencement
- recherche whois inversée
- redirection 301 redirection 302
- L'écriture en pyramide inversée (Inverted Pyramid Writing)
- Redirection 301 ?
- Un redirection 301
- ask et redirection 301
- Redirection 301, PR et BL
- Redirection 301 et PR
- redirection 301
- redirection 301 de blogs
- Redirection 301 et .htaccess
- 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 0 invités




le forum