Upgrade blogu - SEO už i v RS Zero

The Zero, pátek 21. 10. 2005 - 21:24

Tak a je to tady. The Zero pomalu chytá nemoc zvanou posedlost SEO a tak vylepšil RS Zero na novou verzi, která se může pyšnit pouze jedinou, zato však významnou novinkou: SEO-friendly volacími linky na příspěvky. Časem přidám třeba i podporu kategorií ;)

Řešení nepoužívá mod_rewrite (vlastně nevím, jestli jej hosting podporuje), ale modifikaci HTTP 404 stránky. Je to neuvěřitelně jednoduché a oblíbené řešení. Soubor .htaccess sestává z jediného řádku:

ErrorDocument 404 /show.php

show.php pak obsahuje na začátku toto:

if(!isset($_SERVER['REQUEST_URI']))	{
exit;
}
$name=$_SERVER['REQUEST_URI'];
header($_SERVER['SERVER_PROTOCOL'].' 200');
$name=substr($name, strrpos($name, '/')+1);
$name=addslashes($name);

$name se pak použije pro výběr z databáze. Jednoduché, funkční ;)

Komentáře

1. The Zero

21.10.2005 21:27:55

No, ještě to má pár chybiček :) respektive jednu: tak trochu mi zlobí generování toho seo-jména článku... slovo "už" v titulku se mi zkonvertovalo na "uyz" :-)

2. G2

22.10.2005 19:16:24

Nic proti, ale pro redirect neni urcen stavovy kod 200, ale napr. pernamently redirected (tusim: 302 nebo 303).

3. The Zero

22.10.2005 22:59:01

A proč proboha redirect? Není přece účel někoho někam redirectnout, protože google by pak zaindexoval hlavně adresu na kterou se redirectuje. Ale ty chceš jen zobrazit obsah, ne přesouvat někoho někam. Kromě toho je to rychlejší.

4. tEnErD

30.10.2005 11:09:10

http://www.ietf.org/rfc/rfc2616.txt

Přidat komentář

Jako heslo je to proto, že lze využít magic wand a odpověď se tak bude pamatovat.

Povolené tagy: b, i, q. Bez jakýchkoli atributů a řádně ukončené. URL se převádí automaticky.

Vyžadováno je pouze jméno (proto je zvýrazněné), text, kód (ten zadáváte jen s vypnutým JavaScriptem - jestli ho nevidíte, nemusíte se o něj starat. Poslední věc, kterou formulář vyžaduje, je stisknutí tlačítka Přidat.

* E-mail slouží především k načtení gravatarů. Zobrazovat se nebude.