htaccess url rewrite

htaccess url rewrite

offline
  • Niko E
  • Software & Information Engineering
  • Pridružio: 05 Maj 2009
  • Poruke: 135
  • Gde živiš: Wien

Ovako, ukratko:

od ovog url-a: vidi.php?kategorija=ImeKategorije&post=Ime
rewrite: ImeKategorije/ime.html

Preko:
RewriteEngine On RewriteRule ^([^/]*)/([^/]*)\.html$ /vidi.php?kategorija=$1&post=$2 [L]

Sad želim da od: www.sajt.tld/kategorija.php?ime=ImeKategorije
rewrite: www.sajt.tld/ImeKategorije/

Šta da dodam u .htaccess-u da bi to radilo?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

To sto tebe zanima je user frendly url.
Mozes malo vise procitati o tome na sledecem linku.

[Link mogu videti samo ulogovani korisnici]
[Link mogu videti samo ulogovani korisnici]

Primer koriscenja modrewrite-a, slican kao tvoj samo sto se malo razlikuje sledeci postupak koji ti zelis od onog koji koristis..
U vecini slucajeva se koristi routing takozvano rutiranje.

Citat:
mojsajt/blog/post/id/2


U ovakvim slucajevima ja koristim funkciju explode, koja mi zavrsava posao, moras obratiti paznju i na $_SERVER['REQUEST_URI'].
Proguglaj Malo rutiranje, Front Controller itd.

RewriteEngine on RewriteRule ^/news/([0-9]+)\.html /news.php?news_id=$1

Citat:
/news.php?news_id=63


sto moze biti i

Citat:
/news/63.html


Iz ovoga izvuci sta ti je potrebno, ponavljam. Pogledaj malo REQUEST_URL i funkciju EXPLODE. Pogledaj kako se radi routing, dispaching i front controller.

[Link mogu videti samo ulogovani korisnici]



offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

kapiram da bi ti ovako nesto resilo problem:
RewriteRule ^([^/]*)/$ /kategorija.php?ime=$1 [L]

Ko je trenutno na forumu
 

Ukupno su 5287 korisnika na forumu :: 70 registrovanih, 9 sakrivenih i 5208 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 9k38, _Rade, alberto, Apok, Avalon015, bojan313, bojanM84, branko7, branko87, Cicumile, colji, darionis, darkkran, DejvTroter, Deki Duga Devetka, delrey, DJORDJE-NO-1, Djuza, Dorcolac, drimer, Džekson, gaga23, Gargantua, HawX, Ivoo, JimmyNapoli, jon istvan, Kenanjoz, keyz, knutveliki, Kobrim, komenski, kybonacci, Lepi Jova, LostInSpaceandTime, M74AB3, MarkTven, MB120mm, mean_machine, mercedesamg, Oklopnjak, orah, pein, Pero, Peruta, raptorsi, Rema000, rokokoko, ruma, ruso, S94, sarma, SDsd, Shilok, Sinisa76, sova72, Srki98, Srle993, styg, theNedjeljko, toni061, Underwood, veljko82, VJ, Vlada1389, voja64, Walkers, zokizemun, Zrcalo, Đurđevdan