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.