Rewriting et duplicat content

le Jeu 29 Sep 2011 15:57

donc si je suis le raisonnement, il faudra se faire linker sur /index.php ?
Il y a un truc qui me dérange dans cette affaire, je ne saurais te dire...


Le blog du référencement gratuitPoésie

Avatar de l’utilisateur   
Jackie Chun
Like Rank Total : 10    
Actif
 
Messages : 1247
Inscription : Sam 13 Nov 2010 00:17
Localisation : Bordeaux







    
 

le Jeu 29 Sep 2011 16:06

Remplace notre site par le nom de notre site
Et tape :
Code: Tout sélectionner
http://notresite.fr

tu arriveras bien sur :
Code: Tout sélectionner
http://www.notresite.fr/


Si tu tapes :
Code: Tout sélectionner
http://www.notresite.fr/index.php

Tu resteras bien sur cette page.


La qualité et le savoir-faire à la française... Utilisez l'Editeur php phpDesigner 8. C'est la nouvelle version.

Avatar de l’utilisateur   
phpDesigner
Like Rank Total : 1    
Actif
 
Messages : 695
Inscription : Sam 13 Aoû 2011 08:54
Localisation : Clermont-Ferrand

le Jeu 29 Sep 2011 16:11

On est d'accord mais ma question tend au référencement externe.
Si je linke vers tonsite.com mais que sur ta page tu dis que la vraie page est tonsite.com/index.php, il y aura peut-être un petit effet spamdexing.(en gros je fais des liens vers une page qui correspond à une autre)
C'est une vraie question que je pose, j'ai pas la réponse sur une quelconque pénalisation.

ça ressemble à une redirection 302 que j'ai croisé sur un ref :
Code: Tout sélectionner
http://www.google.com/search?q=top-bonbon.com&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a&hl=en&gl=US


la racine est redirigée vers catalog.php, mais catalog.php n'apparait pas sur gg
(un vraie casse-tête quand on ne peut pas faire retoucher le code)


Le blog du référencement gratuitPoésie

Avatar de l’utilisateur   
Jackie Chun
Like Rank Total : 10    
Actif
 
Messages : 1247
Inscription : Sam 13 Nov 2010 00:17
Localisation : Bordeaux

le Jeu 29 Sep 2011 16:51

Un htacces serait de toute façon probablement mieux. Je vais demander au chef pourquoi, lui qui n'aime pas le canonical, il en a utilisé un ici. Et je tiens au courrant...


La qualité et le savoir-faire à la française... Utilisez l'Editeur php phpDesigner 8. C'est la nouvelle version.

Avatar de l’utilisateur   
phpDesigner
Like Rank Total : 1    
Actif
 
Messages : 695
Inscription : Sam 13 Aoû 2011 08:54
Localisation : Clermont-Ferrand

le Jeu 29 Sep 2011 17:11

Ha bha je vais suivre le fil alors, car une solution htaccess me serais plus facile.


Site de tchat gratuit

Avatar de l’utilisateur   
borniol
Like Rank Total : 2    
Actif
 
Messages : 1133
Inscription : Ven 19 Aoû 2011 15:41

le Jeu 29 Sep 2011 18:58

Effectivement je ne vois pas ou est l’intérêt de mettre
Code: Tout sélectionner
<link rel="canonical" href="http://www.monsite.fr/index.php"/>

à la place de
Code: Tout sélectionner
<link rel="canonical" href="http://www.monsite.fr/"/>


J'attends tes explications ;)


6 crédits nécessaire (1 ligne(s) + 3 Lien(s) en signature + 0 profil WWW + 0 mise(s) en forme)
Vous avez seulement 4 crédits de disponible :(
Vérifiez les nouvelles rêgles des signatures du forum, SVP

taeky    
Actif
 
Messages : 656
Inscription : Jeu 6 Mai 2010 08:08

le Ven 30 Sep 2011 08:27

:mrgreen: Pour ce qu'il en est du référencement de l'une ou l'autre version du canonical, il faudrait sans doute poser la question à des référenceurs.

Plus sérieusement, voici la réponse du codeur :

Définition

canonical n'est pas une directive officielle, mais une recommandation. Les 3 moteurs Google, Yahoo! et Live Search ont en effet décidé unilatéralement en février 2009 de prendre en compte cet attribut de façon à purifier les résultats de recherche des pages identiques. Ils y voyaient un intérêt économique important puisque cela permet du même coup de diminuer considérablement les capacités de stockage nécessaires à la présentation de leurs résultats.

Intérêt

Cet attribut permet d'indiquer quelle est notre version préférée d'une URL, et accessoirement de consolider la popularité d'un lien en évitant de l'éparpiller.

Interprétation erronée

Or selon une définition souvent rapportée, mais inexacte, une URL est utilisée pour identifier des pages et http://www.example.com/ n'est pas une page, mais un répertoire. Après tout cette adresse peut ouvrir aussi bien les pages index.html que index.php par exemple...

De plus Yahoo recommande d'utiliser plutôt des adresses absolues ce que certains comprennent comme page unique.

Dès lors une application (mal comprise) de la règle canonical peut amener certains outils ou robots à ne pas reconnaitre http://www.example.com/ comme URL alors que http://www.example.com/index.php sera correctement identifié.

En réalité une URL est plus simplement une URI qui fournit aussi un moyen de localiser la ressource en décrivant son mécanisme d'accès primaire (par exemple, son réseau de "localisation".

Conséquences

Toujours est-il que :
Code: Tout sélectionner
<link rel="canonical" href="http://www.monsite.fr/"/>

nous a généré des erreurs 404 dans nos stats.

Alors que :
Code: Tout sélectionner
<link rel="canonical" href="http://www.monsite.fr/index.php"/>

ne nous a généré aucune erreur 404.

Autre solution en PHP :
:D pourquoi faire simple quand on peut faire compliqué !
Code: Tout sélectionner
< ?php
if($_SERVER['REQUEST_URL'] == "/repertoire/index.php")
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://".$_SERVER['HTTP_HOST']."/repertoire/");
exit;
die("Redirection");
}
?>


Pour aller plus loin

Bing
Google
Yahoo !

Question que nous nous posons : comme le dit si justement Jackie Chun, cela ne crée-t-il pas un problème pour le référencement ? Ne vaut-il pas mieux alors supprimer l'attribut duplicate de cette page index et faire plutôt une redirection sur la racine ?


phpDesigner 8 nouvelle version rend simple l'utilisation de n'importe quel Framework, y compris le vôtre...

Avatar de l’utilisateur   
phpDesigner
Like Rank Total : 1    
Actif
 
Messages : 695
Inscription : Sam 13 Aoû 2011 08:54
Localisation : Clermont-Ferrand

le Ven 30 Sep 2011 14:00

Hello,

Alors, j'ai relu deux ou trois fois vos réponses, en gros l'un d'entre vous propose la page index.php et un autre préconise plus la racine pour éviter du "spamdexing"....

La solution envisagé c'est de le faire en PHP histoire que ce soit fait rapidement...

Maintenant il faut aussi savoir du coup qu'elle page pointé ?

phpdesigner, tu parle de 404, mais elles étaient dut à quoi tes 404 ?

A bientôt


Site gratuit de tchat webcam

Avatar de l’utilisateur   
borniol
Like Rank Total : 2    
Actif
 
Messages : 1133
Inscription : Ven 19 Aoû 2011 15:41

le Ven 30 Sep 2011 16:42

:D Salut Borniol.

Les stats nous indiquent seulement les informations suivants :

PROVENANCE : http://www.example.com/
PAGE FAUTIVE : /http://www.example.com
NAVIGATEUR : bbbbbbbbbb
HOTE : xxx.xxx.xx.xx
IP : xxx.xxx.xx.xx
NOM DE DOMAINE : aaa.aa.aa.com

Quand nous avions (logiquement) utilisé un canonical sur la racine http://www.example.com/ cela nous avait parfois généré quelques erreurs d'une part par des outils en ligne, d'autre part par des bots.

Note l'adresse bizarre de la page fautive.

Nous n'avons plus vu ces erreurs depuis que nous avons remplacé le canonical par http://www.example.com/index.php. La dernnière visite de Google remonte à hier.


La qualité et le savoir-faire à la française... Utilisez l'Editeur php phpDesigner 8. C'est la nouvelle version.

Avatar de l’utilisateur   
phpDesigner
Like Rank Total : 1    
Actif
 
Messages : 695
Inscription : Sam 13 Aoû 2011 08:54
Localisation : Clermont-Ferrand

le Ven 30 Sep 2011 16:47

Oki,

La question ou je voulais en venir est la suivante:

Est-ce que le faite que tu te retrouve avec des 404 ne vient pas de la structure ou d'une fonction de ton site à qui le "rewrit" de l'index vers la racine n'aurais pas plu ?

Parce que bon, en local ma fct en php fonctionne sans problème, j'ai même essayé moi même de généré du 404 en rentrant des adresses, mais je n'y suis pas arrivé...

A bientôt


Site de tchat gratuit

Avatar de l’utilisateur   
borniol
Like Rank Total : 2    
Actif
 
Messages : 1133
Inscription : Ven 19 Aoû 2011 15:41

le Ven 30 Sep 2011 17:05

Sur la page index.php, nous n'avons pas utilisé la routine PHP précitée, mais un duplicate, et il n'y a aucun code PHP sauf un include qui indique le numéro de version :
Code: Tout sélectionner
<p><em><?php include ('chemin_de_l'includes/numero_de_version.php'); ?></em></p>

Il n'y a pas de JavaScript ni autre langages.


La qualité et le savoir-faire à la française... Utilisez l'Editeur php phpDesigner 8. C'est la nouvelle version.

Avatar de l’utilisateur   
phpDesigner
Like Rank Total : 1    
Actif
 
Messages : 695
Inscription : Sam 13 Aoû 2011 08:54
Localisation : Clermont-Ferrand

le Ven 30 Sep 2011 17:37

Comment et par quoi cette erreur (ou ces erreurs) 404 ont-elles pu arriver, là est la question...

Il faudrait d'autres exemples de DC sur une Home et de solution retenue..

Forumeur de passage, si tu connais ce problème et que tu l'a résolu et que tu as envie de partager ton savoir, je suis tout ouïe !


Site gratuit de tchat webcam

Avatar de l’utilisateur   
borniol
Like Rank Total : 2    
Actif
 
Messages : 1133
Inscription : Ven 19 Aoû 2011 15:41

le Mar 4 Oct 2011 10:28

Pour conclure cette digression, les erreurs 404 que nous constatons sont de quatre types :
  • Une page a changé d'emplacement et n'a pas été redirigée. Notre routine 404 a justement été créée pour détecter ces oublis. Cette situation est donc exceptionnelle.
  • Un robot tente le coup et propose l'accès à un virus ou à une faille en espérant intruser notre système. Cela arrive par vague. Cela vient souvent de Roumanie ou de Russie ou de Pologne.
  • Un robot propose une page farfelue qu'il sait ne pas exister. On le voit quelque fois avec Google, par exemple lorsqu'il teste la vitesse du site.
  • Un robot mal conçu se mélange les pinceaux dans le chemin d'accès. Les robots d'Alexa et de Voila semblent coutumier du fait.

Dans le cas qui nous intéresse, il semble pour certains robots ou outils que http://www.example.com/ ne soit pas perçu comme page. Ce n'est effectivement pas une page, mais un dossier, et c'est uniquement la programmation de l'hébergeur qui le fait rediriger par convention sur un certain type de fichier.


Bénéficiez de la qualité française. Utilisez le Logiciel de conception web phpDesigner 8 nouvelle version.

Avatar de l’utilisateur   
phpDesigner
Like Rank Total : 1    
Actif
 
Messages : 695
Inscription : Sam 13 Aoû 2011 08:54
Localisation : Clermont-Ferrand







    
 

Retourner vers Demande de conseils ou parler de son site




Autres sujets proches :
Url Rewriting et Duplicat Content       13/07/2011
Duplicate Content - www - avec ou sans slash "/"       31/10/2011
Redirection 301 et duplicate content       21/03/2012
Duplicate Content ?       24/10/2011
URL rewriting Joomla       06/03/2012
Part 1: J'suis content mon site est valide       23/03/2008
Annuaire URL REWRITING       28/08/2008
Duplicate content       23/04/2012