Jump to content

Redirection de catégories déja réferencés par Google


Recommended Posts

Bonjour et merci d'avance pour vos aides.

Ma boutique et ses catégories sont déja référencés sur Google.
Mon serveur : Ovh90plan
Mon htacess: (voir ci-dessous)
Le site Web utilise les url rewrités.

Dans le souci d'avoir des catégories plus claires et des produits encore mieux catégorisés:
Je voudrais rediriger certaines catégories éxistantes (que je vais supprimer) , sur de nouvelles catégories qui seront crées.
Ces catégories existantes sont déja référencés sur Google, je ne voudrais pas que les clients tombent sur une page 404, mais bien qu'ils soient redirigés vers la nouvelle catégorie.

Donc voila ce que je veux faire:
http://monsiteweb.com/catégorie-deja-referencer-par-google-que-je-veux-supprimer
rediriger la catégorie ci-dessus vers la catégorie ci-dessous:
http://monsiteweb.com/nouvelle-catégorie-qui-s-affichera

les catégories qui sont déja référencés , le sont sans ".html" a la fin.
Donc si une âme sensible pouvait m'aider en m'expliquant ce que je doit indiquer dans mon htaccess pour pouvoir rediriger mes catégories sans que cela ne déplaise a l'ami Google.

Merci à tous.

Mon Htacess:

SetEnv PHP_VER 5

# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /404.php

Link to comment
Share on other sites

Je suis moi aussi sur un 90Plan OVH et je procède de la manière suivante : à la fin du .htaccess, ajouter des redirection permanentes pour chaque page à rediriger. Le code de redirection :
RedirectPermanent /catégorie-deja-referencer-par-google-que-je-veux-supprimer http://monsiteweb.com/nouvelle-catégorie-qui-s-affichera

Ton .htaccess ressemblera donc à ça :

SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0
# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /404.php
RedirectPermanent /catégorie1-deja-referencer-par-google-que-je-veux-supprimer http://monsiteweb.com/nouvelle-catégorie1-qui-s-affichera
RedirectPermanent /catégorie2-deja-referencer-par-google-que-je-veux-supprimer http://monsiteweb.com/nouvelle-catégorie2-qui-s-affichera
RedirectPermanent /catégorie3-deja-referencer-par-google-que-je-veux-supprimer http://monsiteweb.com/nouvelle-catégorie3-qui-s-affichera
RedirectPermanent /catégorie4-deja-referencer-par-google-que-je-veux-supprimer http://monsiteweb.com/nouvelle-catégorie4-qui-s-affichera

Normalement ça devrait marcher. En tout cas ça marche chez moi.
Bonne continuation

Link to comment
Share on other sites

En faites après quelques tests très poussés :D , ca ne marche pas, ou enfin ca marche partiellement:
Je m'explique :
Donc comme demandé dans mon htaccess j'ai fait cela mais quand je vais dans Google sur une page de catégorie déja référencé et que j'ai donc supprimer et redirectionner dans le htaccess:
Donc après le click j'arrive sur mon site qui me dit cela :

Il y a 1 erreur : 1. cette catégorie n'existe plus

en haut dans la barre de navigation , j'ai ceci :
http://www.monsite.com/55-ma-nouvelle-categorie?id_category=48

en precisant que l'id 48 est celui de l'ancienne categorie que j'ai supprimer et remplacer par la nouvelle qui a bien l'id 55.
Cela ne vient pas de l'url rewriting ?
car mes urls sont rewrités
et mes catégories existantes ne finissent pas avec ".html"

donc en deux mots j'ai fait comme vous m'avez dit dans mon htaccess mais en faisant d'autres tests sur des produits directements, ca marche les pages sont bien redirigés.

A l'aide :)

Link to comment
Share on other sites

Je me répond moi-même et c'est pour la bonne cause, je pense que c'est bien dans l'url rewriting qu'il y a un problème, ou bien cela doit venir de la:
Quand je met dans mon htaccess:

RedirectPermanent /48-ancienne-categorie-supprimer http://www.monsite.com/category.php?id_category=55

comme ca , ca marche, mais ma nouvelle url de la categorie portant l'id 55 dans mon exemple n'est pas rewrité. Est ce que cela va gener pour google ? Je ne sais pas.
Si quelqu'un a une solution :D

Link to comment
Share on other sites

  • 2 weeks later...

Je remonte ce topic, avec des explications détaillées :
après quelques tests, je n'arrive pas a trouver d'ou vient le probleme.
J'ai donc en attendant une aide, fait ceci:
- Garder certaines categories mais changer leurs noms url rewrités ex: 10-auto-gps est devenu 10-rayon-auto-et-gps
- Supprimer certaines categories qui ne servent plus a rien (référencés par google)
- Créer des nouvelles catégories plus explicites et qui regroupent certains produits qui etaient un peu éparpillés dans plusieurs catégories que j'ai supprimer

Si vous pouviez m'aider car j'ai des categories que j'ai supprimer mais que je voudrais rediriger vers d'autres.
l'exemple du seul confrere dans le forum qui m'a répondu , ne marche pas avec moi car ca donne un message d'erreur comme quoi la catégorie supprimer n'existe plus.
Merci d'avance

Link to comment
Share on other sites

  • 3 months later...

Hello,

Je ne suis pas sur que cela réponde à ton problème, mais il seble que le redirectpermanent ne puisse rediriger que des répertoires.
ex:
www.monsite.com/repertoire1/ vers www.monsite.com/repertoire2/

Je suis moi même confronté à quelques problèmes avec l'url rewriting pour rediriger mes pages dans certains cas, et il semble que ce soit lié à cette spécificité. voir: http://www.conseil-creation.com/informatique/internet/redirection.php

y a t'il d'autres moyens de rediriger une page bien définie autre que par javascript???

++

Link to comment
Share on other sites

  • 5 weeks later...
  • 11 months later...

Vous ne pouvez pas demander aux moteurs de comprendre votre stratégie de réorganisation de votre boutique.

Les robots sont des aspirateurs dans tous les sens du terme... ils aspirent.... point barre....

Si vous souhaitez une modification substantielle de vos catégories attendez-vous donc en toute logique que le référencement initial soit un tant soit peu bousculé.

A charge pour un webmaster d'une boutique de justement réfléchir initialement à l'organisation structurelle de sa boutique, la charge auprès des robots ne sera que plus optimisé et donc relatif à une garantie de votre positionnement.

La stabilité configural d'une boutique est l'élément essentiel a un positionnement optimal. Le fait de changer un élément ou un classement ou autre entrainera forcement une modification substantielle de votre référencement et ainsi avoir une répercussion sensible dans votre positionnement

Link to comment
Share on other sites

Nous sommes d'accords.

Il n'empêche qu'une boutique est vivante. Une petite série de produit initialement intégrée à une catégorie donnée, peut avoir besoin en s'étoffant de sortir de sa catégorie mère afin d'en intégrer une dédiée.

Les discussions autour de ce sujet que j'ai pu observer ne dégagent pas de consensus sur la manière de gérer cela au mieux.
Et même si toutes les boutiques sont différentes, il y a toujours une manière un peu meilleure que les autres (cf. message #4 : "après quelques tests très poussés :D , ca ne marche pas, ou enfin ça marche partiellement").

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...