Sitemap: 2 URL pour 1 même page. En supprimer une ?

WRInaute occasionnel
j'ai utilisé un générateur de sitemap (-h--p://www.blocklayer.com/googlesitemap/)
le code généré me donne 2 URL pour ma page d'accueil :
monsite.com/ et monsite.com/index.htm.

Cela provient certainement du fait que j'ai fait des liens internes en utilisant parfois l'une, parfois l'autre URL.

Avec ce sitemap, je demande donc à GG d'indexer deux fois la même page mais avec des URL différentes.

Mes questions :

1) Si je laisse comme cela, est-ce qu'il y a risque de duplicate content ?

2) Me conseillez-vous de modifier mon sitemap en supprimant l'une des pages ?

3) Si oui, quelle URL supprimer ?

4) Me conseillez-vous de modifier les URL des mes liens vers la page d'accueil pour n'avoir qu'une même URL ?

Merci :wink:
 
WRInaute accro
Yvel a dit:
1) Si je laisse comme cela, est-ce qu'il y a risque de duplicate content ?

evidemment ;-)

Yvel a dit:
2) Me conseillez-vous de modifier mon sitemap en supprimant l'une des pages ?

oui ;-)

Yvel a dit:
3) Si oui, quelle URL supprimer ?

index.htm ;-)

Yvel a dit:
4) Me conseillez-vous de modifier les URL des mes liens vers la page d'accueil pour n'avoir qu'une même URL ?

oui ;-) fait tout pointer sur ton nom de domaine et non sur index.htm



n'écoute pas ceux qui te dirons de linker vers la page qui a le meilleur page rank (j'anticipe ^^ )
 
WRInaute occasionnel
merci Ohax

pour tes réponses rapides à mes innombrables questions.... et pour ton dernier conseil.

;-)
 
WRInaute accro
et je ferait une redirection 301 de index.html vers le /

voila comment je procede chez moi :
Code:
$uri = $_SERVER['REQUEST_URI'];


$ur = explode('/', $uri);
$s = sizeof($ur);
if ($ur[$s-1] == 'index.php') {
	$ur = array_pop($ur);
	header("Status: 301 Moved Permanently", false, 301);
	header('location: http://www.example.com/'.implode($ur));
	die;	
}
 
WRInaute occasionnel
heuuu....KaZhar.... je comprends bien le principe mais c'est le détail qui m'échappe .

je suppose que je mets cela (le code) dans mon htaccess (c'est vraiment au hasard que je dis cela)

et comme j'ai un site statique je remplace index.php par index.html

???

bon, là vais faire dormir les yeux et je prends des nouvelles demain.

bye

merci de votre aide
 
WRInaute passionné
Salut Yvel

Suite au message de KaZhar

Le code qu' il ta donné doit ce trouver dans ta page d' accueil et non dans un .htaccess.
Ce l anguage est du PHP et il me semble qu' il n'y a pas de PHP dans un .htaccess.
Ce Code dois ce trouver sur toutes tes pages Web.
Trouve l' endroit.


++
 
WRInaute passionné
Ce code est à placer dans index.php si ton site est en PHP.
Si ton site est en HTML tu ne peux pas l'utiliser.

De toute façons, si ton site est récent ou peu connu de google, ça ne sert à rien.
 
WRInaute occasionnel
Aïeee Borower

mon site est en html.

alors je ne sais pas s'il faut que j'insère le code ou pas
 
WRInaute occasionnel
Dj_Apx a dit:
Ce code est à placer dans index.php si ton site est en PHP.
Si ton site est en HTML tu ne peux pas l'utiliser.

De toute façons, si ton site est récent ou peu connu de google, ça ne sert à rien.

ok merci
 
Discussions similaires
Haut