[ Marko Medojević @ 19.09.2007. 16:17 ] @
E ovako!
Recimo da se na naslovnoj stranici (index.php) nalazi spisak artikala i linkovi su u sledećem formatu artikli.php?a=1, artikli.php?a=2, ... , artikli.php?a=n. N je broj artikala i to je ujedno primarni ključ u tabeli artikli koja na primer izgleda ovako:
Code:

id   ime   cena
-----------------------
1   ajvar   200
2   pekmez   150
3   sona kiselina   120
... ...

E sad, ja hoću da url-ove konvertujem na sledeći način:
artikli.php?a=1 -> ajvar .html
artikli.php?a=2 -> pekmez.html
artikli.php?a=3 -> sona-kislina.html

Da li je ovako nešto uopšte izvodljivo?

P.S ne tražim da mi neko da kompletno rešenje već samo da me uputi na način na koji ovo mogu da odradim

P.S.S izvinjavam se ako sam promašio temu
[ centaur @ 19.09.2007. 16:50 ] @
Naravno da je moguce.

Potrebno je da skupis sve sto se nalazi posle www.nekidomen.com/ i pre .html ,prosledis u index.php kroz $_GET
i onda proveris da li to postoji u tabeli pod poljem ime.

Naravno, potrebno je da vodis racuna o nasim slovima, razmacima itd.

Moj predlog je da napravis i polje koje ce da se zove recimo url i onda u odnosu na njega vrsis poredjenje sa onim sto skupis iz $_GET-a .

Tip:Ovaj rule moras da stavis kao polsednji u .htaccess kako bi mogao da imas i druge stranice (recimo kontakt.html ....).
[ Predrag Supurovic @ 19.09.2007. 17:51 ] @
Imas gotovu besplatnu biblioteku koja ti resava glavni deo posla: http://seo-url-tools.datavoyage.com/

Za svaki artikal ti treba jedinstven tekst koji ces upisati u URL umesto ID-a. Kada stigne upit, samo isparsiras teksti na osnovu njega nadjes ID u bazi. Dalje sve ide uobicajeno.

Mada, kada malo udjes u to, zakljucices da je dobro da u URL ostavis i ID. Naziv artikla je promenljiva stvar i to ce ti praviti probleme. Najbolje je da u URL stavis i ID i naziv artikla.

[Ovu poruku je menjao Predrag Supurovic dana 19.09.2007. u 19:21 GMT+1]
[ Marko Medojević @ 19.09.2007. 19:03 ] @
Hvala ljudi! Rećiću šta sam uradio.