Ako na (non)sitewide odkazy ?
Robíte niekomu web a chcete do jeho pätičky (spodná časť stránky) vložiť odkaz na svoj vlastný web ? Tak potom okrem správneho výberu kľúčových slov si dajte pozor aj na to, aby odkaz nebol sitewide.
O nevýhodách sitewide odkazov si môžete prečítať na seochate. Ja vám dnes ukážem ako jednoducho zobrazovať odkaz len z jednej konkrétnej URL, alebo len z hlavnej stránky.
Dajme tomu, že na hlavnú stránku vášho webu chcete mať odkaz len z hlavnej stránky webu na ktorý ho idete umiestniť a zo všetkých ostatných stránok chcete odkaz na nejakú podstránku vášho webu. Toto sa dá dosiahnuť veľmi jednoducho pridaním nasledujúceho kódu do pätičky (vo WordPresse je to súbor footer.php v použitej téme).
-
<? if($_SERVER["REQUEST_URI"] == "/") { ?>
-
<a href="http://www.example.com/">Ukážkový web</a>
-
<? } else { ?>
-
<a href="http://www.example.com/example.html">Ukážková podstránka</a>
-
<? } ?>
Ako vidíte je to veľmi jednoduché a identifikátor dannej stránky sa používa prvok poľa $_SERVER["REQUEST_URI"], pomocou ktorej môžete umiestnovať odkazy, alebo hocičo iné len na presne špecifikované podstránky (presnejšie povedané URI) daného webu, tak ako to vidíte na nasledujúcom príklade.
-
<? if($_SERVER["REQUEST_URI"] == "/kontakt") { ?>
-
<a href="http://www.example.com/">Tento odkaz sa zobrazuje len pri URI /kontakt</a>
-
<? } ?>
Spomínané riešenie je univerzálne pre rôzne PHP aplikácie, ale v CMS WordPress môžete použiť takzvané conditional tags, pomocou ktorých viete zistiť či s nachádzate na danej stránke, príspevku, alebo kategórii.
Tento postup môžete použiť nielen pre odkazy, ale pre hocijaký PHP kód/obsah, ktorý chcete vykonať/zobraziť len na špecifickej URI daného webu.

March 12th, 2009 at 10:28 pm
Super, dik za tip, velmi uzitocne
March 14th, 2009 at 1:02 pm
Tiez diky za clanok. Prosim Ta odkial mas opodstatnenu tuto skutocnost, Google sa tomu takto vyjadril na svojom blogu? :P
March 14th, 2009 at 5:17 pm
No hlavne z http://blog.seochat.sk/2007-12-11/sitewide-odkazom-definitivne-odzvonilo/ a ked sa to tak vezme, je to viacmenej logicke ;)
Samozrejme ako vela veci v SEO moze to byt tak a nemusi, jasne ze google sa moc nebude vyjadrovat ako ho “klamat”… ;)
March 26th, 2009 at 2:13 pm
Vďaka za tip! Prospešné, užitočné, chválitebné!