Citat:
Originalno napisao Pedja
Ilija, moje i tvoje razmisljanje je u sustini identicno, samo sam ja drugacije nazvao stvari. Ono sto ja nazivam staticnim parametrima, u tvojoj definiciji odredjuje lokaciju, a ono sto ja nazivam opcionim parametrima, kod tebe su parameri koji menjaju oblik dokumenta. Ja sam ove definicije usvojio kao opstije.
No, ti si naveo jos jednu formu URL-a ( http://example.com/projects/1/discussions/12?page=12 ) koju takodje treba uzeti u obzir.
Ja je nisam navodio zato sto se u njoj gubi osnova zbog koje se radi SEO - uvodjenje kljucnih reci u URL. U ovoj notaciji koju si naveo samo si zamenio query navodjejem parametara u putanji, ali u URL ne figurira stvarni naziv recimo projekta ili diskusije, sto bi za SEO bilo znacajno, jer bi se tako u URL ugradile kljucne reci. Ovaj nacin navodjenja parametara se bavi samo problemom ogranicenog broja query parametara koje pretrazivac uzima u obzir ali ne i problemom korsicenja kljucnih reci.
|
Naveo sam URL samo kao primer šta mislim pod "lokacijom resursa", a šta pod parametrom koji samo menja način prikaza resursa. Navedeni primer je iz aplikacije koja je uvek iza login screena (u novom activeCollabu su svi URL-ovi takvi).
Javni content orijentisan sajt bih napravio da radi kao:
http://example.com/news/some-news-title
Često stavim i ID u URL kako bi mi bilo lakše da izvlačim podatke (ne znam koliko je to loše s tim da sam 100% siguran da je prvi URL bolji od drugog zbog dodatnog nivoa):
http://example.com/news/some-news-title-12 ili
http://example.com/news/12/some-news-title