Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Kašlete na SEO, nemá to cenu!

Jan Tichý aura:19
17. 7. 2010 16:40

Re: Neopatrná konstrukce SEO URL nad dynamickým webem = bordel

celé vlákno

V nejjednodušší podobě se prostě společně s daným výrobkem ukládá i slug a místo SELECT * FROM product WHERE id = 123; se napíše  SELECT * FROM product WHERE slug = 'nejaky-produkt';.

Takové řešení má ale spoustu nedostatků – například se neevidují redirecty a zrušené stránky, mohou jít do kolize stejné URL z typově různých stránek apod.

Univerzálním řešením je tak speciální URL vrstva, která využívá mapovací tabulku ve smyslu „URL > konkrétní stránka“, s pomocí které se dá namapovat cokoliv na cokoliv, ve které se dají hlídat kolize, evidovat redirecty apod.

Konkrétní implementace je různá v závislosti na konkrétní architektuře aplikace. My to máme například v Nette realizované jako speciální typ routy a mapovací tabulka je pak realizovaná ve stylu „Url > presenter-akce-parametry“. Nad tím pak máme servisu, která do zbytku aplikace dle potřeby nabízí volání pro registraci, přesměrování či zrušení libovolné URL.