Sitemap

Status
Niet open voor verdere reacties.

RoboticPro

Gebruiker
Lid geworden
8 nov 2008
Berichten
568
Ik ben op dit moment bezig met mijn website, en ik kom nu bij de sitemap
Ik vind alleen niet op internet of er een standaard voor is.
Sommige doen .php en sommige doen .xml.

Mijn vraag:
Wat is nu een goede correcte sitemap?

Brian
 
Er is wel een standaard voor hoor. Sitemaps.org. Hier kan je de specs vinden.

Overgens 'behoren' sitemaps een .xml extentie te hebben. Echter, veel sites zijn dynamisch gemaakt met PHP oid, en halen data uit een database. Het sitemap-script kan dan wel een php-extentie hebben, maar het blijft een XML-formaat.

Voorbeeldje: mijn sitemap. Een stukje van het script:
PHP:
   <?php

/// [...]

      $q = mysql_query("SELECT MAX(date) FROM news");
      $date = Date($dateformat, end(mysql_fetch_array($q)));

   ?>



   <url>
      <loc>http://that-guy.net/news/</loc>
      <lastmod><?php echo $date; ?></lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
   </url>

// [...]
In de <head> van mn website kan je de sitemap terugvinden:
HTML:
      <link rel='alternate' href='sitemap.xml' title='sitemap' />
Het bestand zelf heet sitemap.php, maar met een header() en wat .htaccess magie kan je m downloaden als sitemap.xml:
Code:
RewriteRule sitemap.xml   sync/sitemap.php
Noot dus dat de sitemap dus ook direct te accessen is: sync/sitemap.php. Met .htaccess zou je dit kunnen blokkeren, maar ja, wat maakt het uit?



:thumb:
 
Laatst bewerkt:
Nou, in principe wel! Maar... validator. Je mist een doctype! Deze kan je vinden op die sitemaps.org site. :thumb:
 
Ik kan niks vinden over de doctype bij sitemaps dus...
ik keek dus bij jouw sitemap en jij hebt dezelfde errors
 
Touche.

Ik zie nu pas dat de w3 validator sitemaps eigenlijk alleen als xml valideerd. My bad. Echter, dat neemt niet weg dat je document geen namespace heeft (dat bedoelde ik eigenlijk ;)).
Onder dit kopje kan je de namespace vinden.

Om eerlijk te zijn is het vind ik het allemaal wel erg veel geklooi. Maar hey, jij begon over de sitemap standaard :p


:thumb:
 
Laatst bewerkt:
Ja als je het verkoopt moet je het ook goed doen he:D
Eerst deed ik altijd een .php zoals hier
http://briansservice.nl/sitemap/
Zoals op andere website's maar toen las ik over de .xml en begon ik te twijfelen

Ik heb net de aanpassing gedaan trouwens;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan