WebToDate/Extenze/Extenze pro omezení duplicitních URL

Z WebToDate
Verze z 15. 11. 2010, 10:07, kterou vytvořil Jardac (diskuse | příspěvky) (Založena nová stránka: Category:WebToDate Extenze Category:Extenze ==Funkcionalita== Stránkované seznamy WebToDate generují ve výchozím tvaru různé o…)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaciSkočit na vyhledávání

Funkcionalita

Stránkované seznamy WebToDate generují ve výchozím tvaru různé odkazy na stejnou stránku, což není optimální z hlediska SEO; vesměs se jedná o první stránku seznamu v rámci stránkování. Konkrétně jde o stránkované seznamy ve zprávách (např. fotogalerie), kde URL /scripts/detail.php?id=165121 a /scripts/detail.php?id=165121&conn=70&pg=1 zobrazuje identickou stránku, nebo dynamické stránky, kde URL /scripts/detail.php?pgid=37 a /scripts/detail.php?pgid=37&conn=95&pg=1 opět zobrazují to samé.

Extenze vyhledává ve stránce odesílané do prohlížeče tyto typy odkazů s nadbytečnými parametry a převádí je na jednodušší tvar tak, aby se omezil vznik duplicitních URL ve webové prezentaci.

Instalace

Do souboru config/_modules_inc.php vložte následující kód:

// - extenze seofix
$arrModules[] = 'nobjects/_seofix_inc.php';

Ujistěte se, že v instalaci WebToDate existuje soubor /scripts/modules/nobjects/_seofix_inc.php.

Reference

Extenze pracuje automaticky a není třeba žádná další konfigurace. Mění následující tvary URL v odkazech vyskytujících se v HTML kódu stránky:

  • /scripts/detail.php?id=xxx&conn=yyy&pg=1 mění na /scripts/detail.php?id=xxx
  • /scripts/detail.php?pgid=xxx&conn=yyy&pg=1 mění na /scripts/detail.php?pgid=xxx
  • Zachovává eventuální kotvy v URL, tj. např. /scripts/detail.php?id=xxx&conn=yyy&pg=1#zzz změní na /scripts/detail.php?id=xxx#zzz.