Menu

Datum - Svátek

Datum: 
středa 10.03.2010

Svátek slaví: 

Viktorie

Archiv

 «  březen 2010  » 
Po18152229
Út29162330
St310172431
Čt4111825 
5121926 
So6132027 
Ne7142128 

Reklama

Statistiky a validita

TOPlistValid XHTML 1.0 TransitionalValid CSS!FOR FIREFOX READYFOR OPERA READYFOR IE READY Seo servis
Kategorie: Rubriky, Webové aplikace

Soubor SITEMAP - jak na to - 2. díl

sitemapV minulém díle jsme si popsali v obecné rovině co je to soubor sitemap.xml, k čemu slouží, jakou má strukturu, co jednotlivé proměnné znamenají a ukázali si několik způsobů, jak soubor sitemap vytvořit. Dnes bude řeč o aplikaci phpSitemapNG. Tento script, běžící jako PHP aplikace, vám zajistí konfortní generování souboru sitemap, a to v několika variantách - tedy pro různé typy vyhledávacích robotů. phpSitemapNG je možné provozovat přímo na stránkách přes administrační rozhraní a nebo na lokální síti (podmínkou je samozřejmě spuštěný WEB server podporující PHP). Scan prohledá všechny vaše soubory a adresáře, které nejsou označeny jako vyloučené. Díky zápisu do souboru nastavení si veškerá pravidla a změny pamatuje pro další indexaci. Nechybí možnost automatického pravidelného spouštění (cron) či možnost komprimace generovaných sitemap souborů do gzip.

Tato recenze se týká generátoru sitemap souborů phpSitemapNG verze 1.5.4b, která aktuálně běží na RAMOK blog.

phpSitemapNG - vlastnosti

Pomocí aplikace phpSitemapNG můžete velmi pohodlně vytvářet soubory sitemap svých webových stránek. Mezi nejdůležitější vlastnosti patří:

  • možnost indexace stránek na lokálním disku i na internetu
  • sada filtrů pro názvy adresářů a přípony souborů, které mají být vyloučeny z indexace
  • sada selectboxů, které mají být použity při prvotní indexaci stránky jako výchozí
  • základní konfigurace i aktuální nastavení indexace se ukládá do souboru pro další použití
  • možnost nastavení spouštění jako služba (cron)
  • možnost komprimace generovaných souborů sitemap

Instalace phpSitemapNG

Instalace je velmi jednoduchá a trvá několik minut:

  • Stáhněte si instalační soubor a rozbalte archiv.
  • Na vašem webu si vytvořte adresář, do kterého budete kopírovat instalační soubory (např.: /admin/phpsitemapng/). Přístup do adresáře doporučuji zabezpečit (zabezpečení není součástí aplikace - způsob zabezpečení záleží na typu vašeho webhostingu).
  • Zkopírujte soubory sitemap.xml, sitemap.html, sitemap.txt, sitemap.rss, gss.xsl a sitemap.xml.gz do kořene svého webu. Ostatní soubory a adresáře zkopírujte do vytvořeného adresáře.
  • Upravte atributy na hodnotu 0666 (CHMOD 0666) u těchto souborů: sitemap.xml, sitemap.html, sitemap.txt, sitemap.rss, /settings/settings.inc.php a /settings/files.inc.php  (pozn. opět záleží na konfiguraci vašeho webhostingu - já osobně jsem atributy u souborů měnit nemusel).
  • Tímto základní instalace končí a nutné se pustit do konfigurace phpSitemapNG.

Konfigurace phpSitemapNG

Zadejte do prohlížeče webovou adresu, kam jste definovali phpSitemapNG, např. http://www.mujweb.cz/admin/phpsitemapng/.  Pokud předchozí instalace proběhla úspěšně, měli byste se dostat na tuto stránku:

Instalace phpSitemapNG

Před prvním spuštěním indexace je potřeba nastavit hodnoty v záložkách Global, Input, Output a Submission a uložit nastavení kliknutím na tlačítko Submit Settings.

phpSitemapNG - setup 1 phpSitemapNG - setup 2
phpSitemapNG - setup 4 phpSitemapNG - setup 3

Chtěl bych vás upozornit na některá nastavení:
Global settings - Page root, Website - zde definujeme absolutní cestu webového adresáře a adresu webu. Pokud proběhla instalace v pořádku, tak se hodnoty sami správně dosadí.
Input-specific settings - Timeout - jedno z nejdůležitějších nastavení - správná hodnota zajistí, aby indexace stránek proběhla bez problémů. Doporučuji nastavit hodnotu 10.
Scan - druh scanování dle umístění stránek (lokální disk, web). 3x Exclude - uvedené adresáře, soubory a proměnné nebudou scanovány a tudíž nebudou obsaženy v souborech sitemap.   
Output-specific settings - stránka obsahuje cesty k sitemap souborům a výchozí hodnoty proměnných sitemap
Submission settings - ping vyhledávačů

phpSitemapNG - vlastní scan

Kliknutím na odkaz Start Scan spustíme proces. Náš vnitřní crawler prochází stránky a odkazy dle příkazů definovaných v nastavení. Hodnota Timeout = 10 nám způsobí, že indexace stránek probíhá přerušovaně v krátkých intervalech a tím nedojde ke zrušení příkazu z pozice serveru (obr. 1). Jakmile je proces ukončen, zobrazí se nám výsledná tabulka. Zde je možné všechny indexované stránky ještě detailně nastavit nebo je ze seznamu vyjmout. Pokud je zaindexována nová stránka, je toto zase graficky znázorněno (vybarví se u příslušného řádku sloupec Number), takže máme o všem absolutní přehled (obr. 2). Když máme vše nastaveno a zkontrolováno, kliknutím na tlačítko Create files spustíme generátor souborů, které jsme v administraci povolili. Zobrazí se nám závěrečná stránka o úspěšném vygenerování souborů. Odkazy jsou aktivní, takže vše můžeme zkontrolovat (obr. 3).

phpSitemapNG - scan 1 phpSitemapNG - scan 2 phpSitemapNG - scan 3

RAMOK blog



RAMOK blog TIP:

Tlačítko Submit to search engines nepoužívám, protože robot na stránku chodí stejně jak chce on sám. Kdy vaši stránku navštíví například Google či Live Search lze zjistit jinými nástroji administrátora, a to přes aplikace Google webmaster tools a Live search webmaster tools. Ale o tom zase někdy příště...

RAMOK blog ODKAZY:

Instalační soubor phpSitemapNG - stránky výrobce, RAMOK blog
phpSitemapNG - stránky programu
Náhledy na soubory sitemap na RAMOK blog - sitemap.xml, sitemap.html, sitemap.txt, sitemap.rss

print Formát pro tisk

Komentáře rss


Nebyly přidány žádné komentáře.