Shell Sitemap

Uit Byte Docs

Op de shell server kunt u vrij eenvoudig een sitemap bestand aanmaken om naar Google te sturen. Voorbereiding

  • download het sitemap_gen bestand
  • maak in uw home directory een map 'sitemap_gen'
  • pak hier het tar.gz bestand uit
  • kopieer het example_config.xml bestand naar config.xml in de directory waar u een sitemap wilt maken
  • ga naar de directory waar u een sitemap wilt maken
  • bewerk config.xml. Het script heeft verschillende mogelijkheden om een sitemap te genereren. Het xml bestand bestaat dan ook uit meerdere secties.
    • sectie site
      • verander de base url in bijvoorbeeld http://www.domeinnaam.nl/'
      • verander de store into in bijvoorbeeld /home/users/domeiftp/domeinnaam.nl/sitemap.xml
Welke secties u verder aan moet passen, hangt af van het soort website dat u hebt 

statische website

U kunt een statische website aanmelden door de sectie directory aan te passen
  • verwijder de commentaar tekens '
  • Maak van de directory sectie iets als
: <directory
: path="/home/users/domeiftp/domeinnaam.nl/"
: url="http://www.domeinnaam.nl/"
: default_file="index.html"
: remove_empty_directories="true"
: />

dynamische website

Voor een dynamische website kunt u de urls laten genereren aan de hand van uw access logs. Hiervoor moet u de sectie accesslog veranderen in de volgende regel
 <accesslog  path="/home/users/domeiftp/logs/raw/*-access.log.gz"       encoding="UTF-8"  />

Als u een Joomla website hebt, wilt u waarschijnlijk de administrator pagina's niet aanmelden. U kunt die er uit filteren door in de filters sectie een regel toe te voegen:

: <filter action="drop" type="wildcard" pattern="'''/administrator/'''" />

Voor een Joomla site kunt u de sitemap ook met de xmap component genereren. Zie ook Joomla Sitemap.

Uitvoering

Als u denkt dat het config.xml bestand af is, voert u dit commando uit
python ~/sitemap_gen/sitemap_gen.py --config=config.xml --testing

U hebt nu een bestand sitemap.xml. Controleer of de url's die erin staan, kloppen. Als dat OK is, kunt u het bestand echt aanmelden met

python ~/sitemap_gen/sitemap_gen.py --config=config.xml
De huidige waardering is: 86/100 (1 stemmen)
 You need to enable JavaScript to vote
  • Deze pagina is het laatst bewerkt op 29 mrt 2012 om 15:50.
  • Deze pagina is 487 keer bekeken.

We proberen de kwaliteit van onze kennisbank voortdurend te verbeteren.
Geef de informatie op deze pagina een waardering met de slider hierboven.