Changement d'url... comment éviter les doublons indexés ?
14 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Changement d'url... comment éviter les doublons indexés ?
Voilà mon souci : je suis en train de changer toutes les url d'articles des pages de mon site.
J'ai mis des redirections permanentes en php sur tous les articles pour amener à une seule et même page :
Par exemple
-http://www.moveandbe.com/article/go/page_916_1.htm
-http://www.moveandbe.com/article_916_1.htm
mènent toutes à la même page :
-http://www.moveandbe.com/article_kelis_1.htm
Pourtant, les trois pages apparaissent dans google...
-http://www.google.fr/search?q=kelis+portraits+site:moveandbe.com&hl=fr&lr=&ie=UTF-8&oe=UTF-8&filter=0
et pourtant, cela fait plusieurs mois que j'ai mis en place ce système et les anciennes url ne disparaissent pas. Ca m'agace d'avoir des doublons, surtout que ça peut être considéré comme du spamming : /
Vous avez une idée pour éviter ce souci ?
Merci d'avance
J'ai mis des redirections permanentes en php sur tous les articles pour amener à une seule et même page :
Par exemple
-http://www.moveandbe.com/article/go/page_916_1.htm
-http://www.moveandbe.com/article_916_1.htm
mènent toutes à la même page :
-http://www.moveandbe.com/article_kelis_1.htm
Pourtant, les trois pages apparaissent dans google...
-http://www.google.fr/search?q=kelis+portraits+site:moveandbe.com&hl=fr&lr=&ie=UTF-8&oe=UTF-8&filter=0
et pourtant, cela fait plusieurs mois que j'ai mis en place ce système et les anciennes url ne disparaissent pas. Ca m'agace d'avoir des doublons, surtout que ça peut être considéré comme du spamming : /
Vous avez une idée pour éviter ce souci ?
Merci d'avance
-

WebRankInfo - Administrateur du site

- Messages: 15883
- Inscription: Ven Avr 19, 2002 19:51
J'ai regardé les statuts HTTP :
pour -http://www.moveandbe.com/article_916_1.htm et -http://www.moveandbe.com/article/go/page_916_1.htm :
pourquoi y a-t-il indiqué un code 302 au début ?
pour -http://www.moveandbe.com/article_916_1.htm et -http://www.moveandbe.com/article/go/page_916_1.htm :
- Code: Tout sélectionner
HTTP/1.1 302 Found
Date: Sat, 21 Feb 2004 11:56:10 GMT
Server: Apache/1.3.29 (Unix) PHP/4.3.4
X-Powered-By: PHP/4.3.4
Set-Cookie: PHPSESSID=5189fbce8d50428863426220376a
dc3e; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
, post-check=0, pre-check=0
Pragma: no-cache
Status : 301 Moved Permanently
Location: http://www.moveandbe.com/article_kelis_1
.htm
Connection: close
Content-Type: text/html
pourquoi y a-t-il indiqué un code 302 au début ?
-

WebRankInfo - Administrateur du site

- Messages: 15883
- Inscription: Ven Avr 19, 2002 19:51
le définitivement est spécifié par un code 301 (que l'on voit bien dans cet entete)
je me demande plutot d'où vient le code 302
un habitué des requêtes HTTP pourrait nous en dire plus.
je me demande plutot d'où vient le code 302
un habitué des requêtes HTTP pourrait nous en dire plus.
-

BadProcESs - WRInaute accro

- Messages: 2656
- Inscription: Lun Juil 28, 2003 15:58
302 (Temporaly Moved), c'est une redirection temporaire, en fait c'est le code qui est généré pour une redirection simple serveur (genre 'response.redirect "unepage.htm"' en ASP).
Regarde du côté du code de ta page pour voir si elle ne fait pas une redirection AVANT le 301.
Regarde du côté du code de ta page pour voir si elle ne fait pas une redirection AVANT le 301.
Tu dis que tu fais la redirection en PHP. Alors, es-tu sûr de ne pas avoir une ligne qui envoie les header avant ta ligne
header ("status etc...
Sinon, comme tu es sous Apache, tu peux utiliser le htaccess pour être tranquille (avec : RedirectPermanent)
header ("status etc...
Sinon, comme tu es sous Apache, tu peux utiliser le htaccess pour être tranquille (avec : RedirectPermanent)
- Code: Tout sélectionner
RedirectPermanent /article_916_1.htm ht*p://www.moveandbe.com/article_kelis_1
WebRankInfo a écrit:J'ai regardé les statuts HTTP :
- Code: Tout sélectionner
HTTP/1.1 302 Found
Status : 301 Moved Permanently
Il y a un espace entre "Status" et ":" qui ne devrait pas y être il me semble...
Comment as-tu utilisé header ?
en fait, j'ai d'abord une requête (dont je vous passe les détails) puis en fonction des résultats :
Correct or not correct ?
- Code: Tout sélectionner
if (!empty($article[ID_GOOGLE]))
{
header("Status : 301 Moved Permanently");
header("Location: http://www.moveandbe.com/article_$article[ID_GOOGLE]_$article[NUM_PAGE].htm");
exit();
}
else {
header("Status : 301 Moved Permanently");
header("Location: http://www.moveandbe.com/article_$article[ID_ARTICLE]_$article[NUM_PAGE].htm");
exit(); }}
Correct or not correct ?
Utilise
à la place de
- Code: Tout sélectionner
header("HTTP/1.1 301 Moved Permanently");
à la place de
- Code: Tout sélectionner
header("Status : 301 Moved Permanently");
14 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... 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 :
- Changements de nom de domaine et TrustRank
- Comment éviter de se faire voler son nom de domaine...
- Petit changement pour Slurp (le robot de Yahoo)
- Google veut-il dépasser les 20 milliards de pages de Yahoo ?
- Passage à l'heure d'été/hiver sur un forum phpBB
- Changer d'hébergeur web sans pénaliser son référencement
- Robots.txt : Yahoo supporte les options avancées
- Redirection (PHP, JavaScript, serveur...)
- Première baisse pour Google depuis 8 mois
- Changement d'algorithme Google : nom de code Dewey
Consultez la description détaillée des produits ou services de Google suivants : JotSpot, Google Images
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum