[RESOLU] Changement version site et url
6 messages
• Page 1 sur 1
Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics
-

serpico3 - WRInaute discret

- Messages: 194
- Inscription: 16 Avr 2008
[RESOLU] Changement version site et url
Hello à tous,
Suite à une modification de mon site, je suis confronté sur certaines pages au problème suivant :
-Dans l'ancienne version, certaines pages dynamiques avaient la structure suivante :
www.mondomaine.com/page-variable1-variable2-variable3.hml
-Dans la nouvelle structure, il y a deux changements majeurs :
1) Inversion de la variable 1 avec la variable2
2) Suppression de la variable 3 dans l'url
La structure est donc la suivante :
www.mondomaine.com/page-variable2-variable1.hml
Les pages de l'ancienne version sont bien entendues indexées dans google.
Par rapport à tout cela j'ai plusieurs questions :
1) Comment procéder exactement avec les redirections 301 ?
2) Les pages indexées dans google qui n'existeront plus, vont-elles disparaître progressivement de l'index ?
Merci d'avance.
Suite à une modification de mon site, je suis confronté sur certaines pages au problème suivant :
-Dans l'ancienne version, certaines pages dynamiques avaient la structure suivante :
www.mondomaine.com/page-variable1-variable2-variable3.hml
-Dans la nouvelle structure, il y a deux changements majeurs :
1) Inversion de la variable 1 avec la variable2
2) Suppression de la variable 3 dans l'url
La structure est donc la suivante :
www.mondomaine.com/page-variable2-variable1.hml
Les pages de l'ancienne version sont bien entendues indexées dans google.
Par rapport à tout cela j'ai plusieurs questions :
1) Comment procéder exactement avec les redirections 301 ?
2) Les pages indexées dans google qui n'existeront plus, vont-elles disparaître progressivement de l'index ?
Merci d'avance.
Dernière édition par serpico3 le Mer Oct 08, 2008 1:26, édité 1 fois.
-

HawkEye - WRInaute accro

- Messages: 17005
- Inscription: 23 Fév 2004
tout ça tourne certainement dans un "index.php?var_a=1&var_b=2".
Si c'est le cas, tu peux tout simplement conserver dans ton htaccess les "anciennes règles" (en plus des nouvelles), recomposer l'URI et le confronter à l'URI actuel.
Exemple:
un visiteur charge la page "/page-abc-xyz-123.html"
Tu sais donc que:
$var_a = abc
$var_b = xyz
$var_c = 123
--> tu peux déterminer que $correct_uri devrait être "/page-xyz-abc.html"
tu compares $correct_uri à $_SERVER['REQUEST_URI'], et si ce n'est pas cohérent, tu fais la redirection vers $correct_uri
Si c'est le cas, tu peux tout simplement conserver dans ton htaccess les "anciennes règles" (en plus des nouvelles), recomposer l'URI et le confronter à l'URI actuel.
Exemple:
un visiteur charge la page "/page-abc-xyz-123.html"
Tu sais donc que:
$var_a = abc
$var_b = xyz
$var_c = 123
--> tu peux déterminer que $correct_uri devrait être "/page-xyz-abc.html"
tu compares $correct_uri à $_SERVER['REQUEST_URI'], et si ce n'est pas cohérent, tu fais la redirection vers $correct_uri
-

serpico3 - WRInaute discret

- Messages: 194
- Inscription: 16 Avr 2008
Hello Hawkeye,
Je ne suis pas forcément à l'aise sur ce sujet donc pour résumer et si j'ai bien compris :
Je conserve mon ancienne règle d'écriture dans mon htaccess, à savoir :
RewriteRule ^page-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /page.php?VAR1=$1&VAR2=$2&cVAR3=$3 [L]
J'y ajoute ma nouvelle règle d'écriture, à savoir :
Rewriterule ^page-([-a-z]+)-([0-9]+)\.html$ page.php?VAR1=$1&VAR2=$2 [L]
(où VAR1 et VAR2 sont inversées par rapport à l'ancienne règle)
Et pour finir je mets la redirection 301 :
Rewriterule ^page-([-a-z]+)-([0-9]+)\.html$ page.php?VAR2=$1&VAR1=$2 [R=301]
J'ai bon ?
Merci !
Tout autre sujet :
Je ne sais pas si la fonction est désactivée ou si je suis le seul dans ce cas là, mais la recherche sur le forum ne semble pas fonctionner. Quelqu'un sait-il ce qu'il en est ?
Je ne suis pas forcément à l'aise sur ce sujet donc pour résumer et si j'ai bien compris :
Je conserve mon ancienne règle d'écriture dans mon htaccess, à savoir :
RewriteRule ^page-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /page.php?VAR1=$1&VAR2=$2&cVAR3=$3 [L]
J'y ajoute ma nouvelle règle d'écriture, à savoir :
Rewriterule ^page-([-a-z]+)-([0-9]+)\.html$ page.php?VAR1=$1&VAR2=$2 [L]
(où VAR1 et VAR2 sont inversées par rapport à l'ancienne règle)
Et pour finir je mets la redirection 301 :
Rewriterule ^page-([-a-z]+)-([0-9]+)\.html$ page.php?VAR2=$1&VAR1=$2 [R=301]
J'ai bon ?
Merci !
Tout autre sujet :
Je ne sais pas si la fonction est désactivée ou si je suis le seul dans ce cas là, mais la recherche sur le forum ne semble pas fonctionner. Quelqu'un sait-il ce qu'il en est ?
-

HawkEye - WRInaute accro

- Messages: 17005
- Inscription: 23 Fév 2004
Je suis parti sur inutilement compliqué, sorry, j'avais autrechose en tête. Ceci devrait suffire:
- Code: Tout sélectionner
# nouvelle regle
Rewriterule ^page-([-a-z]+)-([0-9]+)\.html$ page.php?VAR1=$1&VAR2=$2 [L]
#redirection
Rewriterule ^page-([0-9]+)-([0-9]+)-([0-9]+)\.html$ page.php?VAR2=$1&VAR1=$2 [R=301] [/quote] [QSA,L,R=301]
-

serpico3 - WRInaute discret

- Messages: 194
- Inscription: 16 Avr 2008
J'y perds mon latin......
Pour la première ligne pas de soucis.
En revanche pour la seconde je ne te suis pas
Ceci me génère une page à trois variables, hors je n'en ai que deux. Ne serait-ce pas plutôt :
Quelle mer....
Je vais aussi me renseigner par curiosité sur l'ajout de [/quote] [QSA,L,R=301] pour en comprendre le sens.
Merci monsieur !
Pour la première ligne pas de soucis.
En revanche pour la seconde je ne te suis pas
- Code: Tout sélectionner
#redirection
Rewriterule ^page-([0-9]+)-([0-9]+)-([0-9]+)\.html$ page.php?VAR2=$1&VAR1=$2 [R=301] [/quote] [QSA,L,R=301]
Ceci me génère une page à trois variables, hors je n'en ai que deux. Ne serait-ce pas plutôt :
- Code: Tout sélectionner
#redirection
Rewriterule ^page-([0-9]+)-([0-9]+)\.html$ page.php?VAR2=$1&VAR1=$2&VAR3=$3 [R=301] [/quote] [QSA,L,R=301]
Quelle mer....
Je vais aussi me renseigner par curiosité sur l'ajout de [/quote] [QSA,L,R=301] pour en comprendre le sens.
Merci monsieur !
-

serpico3 - WRInaute discret

- Messages: 194
- Inscription: 16 Avr 2008
Bon j'ai enfin compris.... ouf !
En revanche je pense que je vais être coincé sur un point :
Sur les deux variables que je conserve, l'une des deux n'a pas le même format que dans l'ancienne version....
L'ancienne était un chiffre... la nouvelle est un nom......
Quel buse !!!!
A l'aide d'excel je pense pouvoir recréer toutes les adresses assez rapidement. Par contre cela ne va t-il pas être lourd dans le fichier htaccess sachant qu'il y aura à peu près 2000 url ?
EDIT :
Opération réussie.
J'avais 2 craintes :
1) qu'il y ait un nombre d'URL limitée dans un fichier htaccess
2) que si cela fonctionnait, cela rame.
Aucun problème : au final 4 400 lignes et ça roule !
En revanche je pense que je vais être coincé sur un point :
Sur les deux variables que je conserve, l'une des deux n'a pas le même format que dans l'ancienne version....
L'ancienne était un chiffre... la nouvelle est un nom......
Quel buse !!!!
A l'aide d'excel je pense pouvoir recréer toutes les adresses assez rapidement. Par contre cela ne va t-il pas être lourd dans le fichier htaccess sachant qu'il y aura à peu près 2000 url ?
EDIT :
Opération réussie.
J'avais 2 craintes :
1) qu'il y ait un nombre d'URL limitée dans un fichier htaccess
2) que si cela fonctionnait, cela rame.
Aucun problème : au final 4 400 lignes et ça roule !
6 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. 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ésolu] Changement d'hébergeur... et la messagerie ?
- [Résolu] Pb changement de class javascript
- [Résolu] changement de nom de domaine
- [Résolu] Changement d'url apres rewrite
- [RESOLU] declassement apres changement d'hebergeur
- [résolu] Des ? partout suite à un changement d'hébergement
- [RESOLU].htaccess pour changement de domaine et de moteur de
- [Résolu] Redirection: Changement du nom d'un repertoire
- [joomla] [resolu] page blanche après changement de serveur
- [Résolu][OVH] changement dossier cible pour un multi-domaine
- Changements de nom de domaine et TrustRank - 18-10-2005
- Petit changement pour Slurp (le robot de Yahoo) - 29-03-2007
- Changer d'hébergeur web sans pénaliser son référencement - 17-10-2005
- Redirection (PHP, JavaScript, serveur...) - 04-07-2003
- Première baisse pour Google depuis 8 mois - 29-06-2002
- Bingbot : le nom officiel du robot de Bing - 29-06-2010
- Changement d'algorithme Google : nom de code Dewey - 04-04-2008
- C'est officiel ! Yahoo! continue avec Google ! - 10-10-2002
Consultez la description détaillée des produits ou services de Google suivants : JotSpot
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
