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.

http://www.phpriot.com/articles/search-engine-urls
http://www.roscripts.com/Pretty%5FURLs%5F-%5Fa%5Fg.....g-168.html

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.

http://en.wikipedia.org/wiki/Representational%5FState%5FTransfer



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 1074 korisnika na forumu :: 64 registrovanih, 4 sakrivenih i 1006 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, A.R.Chafee.Jr., ajo baba, amaterSRB, aramis s, armor, babaroga, Battlehammer, BlekMen, Bobrock1, cenejac111, Dimitrije Paunovic, Dimitrise93, djboj, draganca, draggan, dule10savic, esx66, FileFinder, Georgius, goxin, havoc995, Ivan Campo, Kaplar2, Kibice, kobaja77, Krvava Devetka, kunktator, laurusri, ljubacv, mercedesamg, Mercury, milenko crazy north, milimoj, Milometer, milutin134, nelsa, nikoladim, Nobunaga, novator, oldtimer, Panter, panzerwaffe, procesor, Recce, Romibrat, royst33, ruger357, ruma, S2M, shone34, Sirius, solic, Stoilkovic, Sumadija34, suton, uruk, vathra, Vlada1389, VojvodaMisic, wolverined4, žeks62, 125, 1107