Création de sitemap

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Création de sitemap

Message le Mer Jan 03, 2007 14:51

Bonjour,

Je souhaite créer un sitemap pour mon site. Les noms de mes pages étants dans ma base de donnée, je souhaite le faire en PHP.
En regardant d'autres sitemap sur des sites, j'ai réalisé ce code qui ne marche pas. Que dois-je modifier dessus ? Ce que je compte faire est réalisable ?

Merci.
Code: Tout sélectionner
<?php
echo"
<?xml version=\"1.0\" encoding=\"UTF-8\"  ?>
- <urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\">
";
require('config.php');
$query="SELECT nomrewrit, idsite FROM site_sites ORDER BY idsite DESC";
$result=mysql_query($query);
for($i=0; $row=mysql_fetch_array($result); $i++)
{
   echo"
   - <url>
   <loc>http://www.benefweb.com/".$row[0].".php</loc>
   </url>
   ";
}   
echo"</urlset>";
?>

jiojioforever
WRInaute impliqué
WRInaute impliqué
 
Messages: 523
Inscription: 23 Nov 2006

Message le Mer Jan 03, 2007 14:56

je ne sais pas si ça pourra t'aider mais perso je fais mes sitemaps avec ce site :

http://www.sitemapdoc.com/

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Message le Mer Jan 03, 2007 14:58

Merci, je sais qu'il y a des générateurs, mais ça m'évite de passer par des générateurs et de le retransférer à chaque fois sur mon site...


athoms
WRInaute discret
WRInaute discret
 
Messages: 244
Inscription: 22 Avr 2004

Message le Mer Jan 03, 2007 15:01

Salut,

Pourquoi il y a des "-" dans ton xml avant les balises ?
echo"
- <url>


et
<?xml version=\"1.0\" encoding=\"UTF-8\" ?>
- <urlset xmlns=


A premiere vue cela ne me semble pas standard.

Mitirapa
WRInaute passionné
WRInaute passionné
 
Messages: 1657
Inscription: 10 Juil 2002

Message le Mer Jan 03, 2007 15:42

il a du recopier un fichier xml ouvert dans un navigateur pour reprendre la syntaxe et a oublié de virer les - et + qui se mettent automatique par le navigateur en les reprenants

DomicilePC
WRInaute discret
WRInaute discret
 
Messages: 210
Inscription: 17 Jan 2005

Message le Mer Jan 03, 2007 15:43

ta boucle est bizarre, essaie çà:

$flux = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>
<urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\">";
require('config.php');
$query = "SELECT nomrewrit, idsite FROM site_sites ORDER BY idsite DESC";
$result = mysql_query($query);
while ($row=mysql_fetch_array($result)){
$flux .= "<url>
<loc>http://www.benefweb.com/".$row[0].".php</loc>
</url>\n";
}

$flux .= "</urlset>";

echo $flux;

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Message le Jeu Jan 04, 2007 3:54

Merci DomicilePC, ça marche parfaitement !
http://www.benefweb.com/sitemap.php
Dernière édition par gcvoiron le Mer Jan 17, 2007 17:38, édité 1 fois.


NxtGen
WRInaute impliqué
WRInaute impliqué
 
Messages: 762
Inscription: 24 Oct 2006

Message le Jeu Jan 04, 2007 4:20

Merci aussi ;)

Je ne me suis pas encore penché sur le sitemap, je vais le faire avec ton script.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT 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é