[ ppavlovic @ 12.04.2004. 19:58 ] @
[poruka za moderatora: znam da ima X postova u vezi mod_rewrite, ali nisam uspeo da nadjem resenje za svoj problem. Pliz, nemoj da brises post. ]

Radim CMS sajt. Hocu da URL-ove napravim da budu search engine friendly. Imam skriptu pages.php koja sastavlja stranice od templejtova. Stranici proslecujem parametre u vidu
pages.php?lang=en&pageid=2

Hocu da napravim da url-ovi budu tipa:
www.sajt.com/en/2/Vesti/Evropa/Srbija/
www.sajt.com/en/2/Vesti/Evropa...a/Beograd/Vozdovac/2004/04/02/ itd...
tj. bitna su mi samo prva dva parametara, a ostale cu da izvlacim iz podkategorija i sluzice samo za search engine da bi dobio na URL popularnosti. Broj dodatnih parametara u URL-u je proizvoljan.

Elem, sta treba da stavim u mod_rewrite da izvucem prva 2 parametra?

Puno hvala.
[ noviKorisnik @ 12.04.2004. 20:20 ] @
probaj

RewriteRule ^([^/]*)/([^/]*)(/([^/]*))*/? ?lang=$1&pageid=$2 [L]
[ Guardian OfThe Blind @ 03.05.2004. 21:16 ] @
A kako bi išlo obrnuto? Znači, Id-evi su na poslednja npr 2 mesta:
http://www.sajt.com/Vesti/Evropa/Srbija/2/3

hteo bih da mogu da dodam ISPRED ovog /2/3 nekoliko /tekstica/keyworda a pri tome da može da se poziva sa samo .../2 ali i sa .../2/3 (a možda ću dodavati još parametara)

Probao sam sa:
RewriteRule ^skripta/?[^0-9/]*/([0-9]*)/?([0-9]*)$ index.php?Id=$1&str=$2 [L]

ali naravno radi samo ako se u keywordu ne pojavljuju brojevi i samo za jedan keyword...