[Résolu] sitemaps et dossiers virtuels

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


raljx
WRInaute accro
WRInaute accro
 
Messages: 2242
Inscription: Lun Juil 10, 2006 16:46

[Résolu] sitemaps et dossiers virtuels

Message le Mer Avr 25, 2007 16:01

Bonjour,

J'utilise une règle de réécriture en php du style www.mondomaine.tld/dossiervirtuel/ qui renvoit sur www.mondomaine.tld/dossier1/dossier2/fichier.html

Je veux maintenant proposer mes sitemaps à Google je cree plusieurs sites :

http://www.mondomaine.tld/
http://www.mondomaine.tld/dossiervirtuel1/
http://www.mondomaine.tld/dossiervirtuel2/
http://www.mondomaine.tld/dossiervirtuel3/
etc ...

Mon problème est que lorsque je veux ajouter un sitemap à par ex : http://www.mondomaine.tld/dossiervirtuel1/ l'outil de google souhaite que je place mon sitemap a la racine de http://www.mondomaine.tld/dossiervirtuel1/ or comme dossiervirtuel1 n'existe pas il ne trouve pas mon sitemap :evil:
Je ne peux et ne veut pas créer des dossiers pour chaque rubrique, d'une part parce que je ne veux avoir +10000 dossiers sur mon hebergement et d'autre part parce que ca court-cuircuite ma règle de réécriture.

Pour l'instant donc, je ne peux creer de sitemap qque sur mon domaine principal www.

Quelqu'un aurait une idée à me soumettre

d'avance merci
Dernière édition par raljx le Jeu Avr 26, 2007 9:41, édité 1 fois.

salva
WRInaute accro
WRInaute accro
 
Messages: 2536
Inscription: Dim Avr 16, 2006 19:31

Message le Mer Avr 25, 2007 16:04



raljx
WRInaute accro
WRInaute accro
 
Messages: 2242
Inscription: Lun Juil 10, 2006 16:46

Message le Mer Avr 25, 2007 16:10

ben non sinon j'aurais pas posté :)
c'est le message de Google qui n'est pas réellement explicite. Car en effet la racine de http://www.mondomaine.tld/dossiervirtuel1/ est bien http://www.mondomaine.tld pourtant il ne trouve pas le sitemap. On enlève les problemes de nom de fichiers car ceux-ci sont corrects.


raljx
WRInaute accro
WRInaute accro
 
Messages: 2242
Inscription: Lun Juil 10, 2006 16:46

Message le Mer Avr 25, 2007 16:26

ci-joint message des outils sitemaps de google lorsque j'essaye de transmettre mon fichier :

Erreur
Le plan Sitemap doit se trouver sur http://www.mondomaine.tld/dossiervirtuel/. Pour ajouter un plan Sitemap sur http://www.mondomaine.tld, commencez par ajouter ce site à votre compte, puis cliquez sur le lien Ajouter un plan Sitemap correspondant au site.


Bh@Mp0
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 245
Inscription: Mar Jan 18, 2005 19:02

Message le Mer Avr 25, 2007 16:39

Et pourquoi tu ferais pas, plutôt, un fichier sitemap pour l'ensemble de tes dossiers ?
Sinon, tu utilises l'UR pour faire pareil, en faisant croire que ton sitemap est dans dossiervirtuel1/ alors qu'il est à la racine :)

salva
WRInaute accro
WRInaute accro
 
Messages: 2536
Inscription: Dim Avr 16, 2006 19:31

Message le Mer Avr 25, 2007 16:39

L'entête HTTP renvoyé par le serveur retourne bien HTTP/1.1 200 ?


raljx
WRInaute accro
WRInaute accro
 
Messages: 2242
Inscription: Lun Juil 10, 2006 16:46

Message le Mer Avr 25, 2007 16:43

Bh@Mp0 a écrit:Et pourquoi tu ferais pas, plutôt, un fichier sitemap pour l'ensemble de tes dossiers ?
Sinon, tu utilises l'UR pour faire pareil, en faisant croire que ton sitemap est dans dossiervirtuel1/ alors qu'il est à la racine :)


parcequ'il y a trop de dossiers et pas possible pour de l'UR car ca courcircuiterai mon script php qui redirige mes pages au bon endroit

salva a écrit:L'entête HTTP renvoyé par le serveur retourne bien HTTP/1.1 200


oui oui il retourne un 200.

salva
WRInaute accro
WRInaute accro
 
Messages: 2536
Inscription: Dim Avr 16, 2006 19:31

Message le Mer Avr 25, 2007 16:47



raljx
WRInaute accro
WRInaute accro
 
Messages: 2242
Inscription: Lun Juil 10, 2006 16:46

Message le Mer Avr 25, 2007 16:49

la syntaxe est correcte car c'est celle que j'utilisais lorsque j'avais mes sous domaines. :) c'est reelement un probleme d'emplacement c'est la m...... :cry:

salva
WRInaute accro
WRInaute accro
 
Messages: 2536
Inscription: Dim Avr 16, 2006 19:31

Message le Mer Avr 25, 2007 16:51



raljx
WRInaute accro
WRInaute accro
 
Messages: 2242
Inscription: Lun Juil 10, 2006 16:46

Message le Mer Avr 25, 2007 17:03

buuu non plus :( en tout cas grace a ton lien ca m'a permis de voir que je n'avais pas défini mon domaine favori ...

je pense qu'il va falloir que j'ecrive une règleen php qui va renvoyer sur le bon chemin du fichier à la racine du site ... a mon sens c'est la seule solution ...

salva
WRInaute accro
WRInaute accro
 
Messages: 2536
Inscription: Dim Avr 16, 2006 19:31

Message le Mer Avr 25, 2007 17:15

raljx a écrit:buuu non plus :( en tout cas grace a ton lien ca m'a permis de voir que je n'avais pas défini mon domaine favori ...

je pense qu'il va falloir que j'ecrive une règleen php qui va renvoyer sur le bon chemin du fichier à la racine du site ... a mon sens c'est la seule solution ...

Ben tu l'as la raison.

Par conséquent, Google ne vous permet pas de soumettre un plan Sitemap dont la syntaxe ne correspond pas à celle indiquée dans votre liste de domaines favoris.

Déclare ton domaine favori et re-soumet ton sitemap comme indiqué.


raljx
WRInaute accro
WRInaute accro
 
Messages: 2242
Inscription: Lun Juil 10, 2006 16:46

Message le Mer Avr 25, 2007 17:27

non non cela ne marche toujours pas j'ai la meme erreur ... j'ai donc ecrit rapidos un petit script php qui renvoit a la racine lorsqu'il detecte un sitemap (par le nom du fichier). Resultat dans quelques minutes ...


raljx
WRInaute accro
WRInaute accro
 
Messages: 2242
Inscription: Lun Juil 10, 2006 16:46

Message le Mer Avr 25, 2007 17:36

je confirme qu'avec un petit script du type :

Code: Tout sélectionner

$url = $_SERVER['REQUEST_URI'];

$tab_url = explode('/',$url);
$sitemap = explode('_',$tab_url[2]);

// on redirige vers la racine si on teste un sitemap google
if ($sitemap[0]=='sitemap') {
      header("HTTP/1.0 200 OK");
      $file_to_include = 'http://www.mondomaine.fr/'.$tab_url[2];
      $res_include = include($file_to_include);
      exit();
      //echo $file_to_include;

}


Google accepte le sitemap :D

en tout cas merci salva pour ton aide ...


Bh@Mp0
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 245
Inscription: Mar Jan 18, 2005 19:02

Message le Mer Avr 25, 2007 18:18

Je vois pas pourquoi tu le fais pas en UR ...

Code: Tout sélectionner
RewriteRule ^(.*)/sitemap_(.*)$ /sitemap_$2 [L]


Je *pense* que ça devrait faire l'affaire, sachant que ça fait (normalement) le même boulot que ton bout de code PHP.

[Résolu] sitemaps et dossiers virtuels

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité