Php - url povezava

Pozdravljeni!

Večkrat sem že opazil, da na kakšni strani npr. (24ur.com) ko kliknem na meni in izberem sekcijo npr. (kliknem sekcijo Naslovnica) opazim, da stran nima direktne povezave do fajla, kar bi se v url vrstici brskalnika videlo recimo "http://24ur.com/novice.php" ampak
imajo samo neko pot "http://24ur.com/novice" (ni končnice .php), brez da se bi videlo do katere datoteke dostopam. Zanima me kako se to naredi oz. kakšne vrsta skripte so to uporablja?

Hvala za pomoč.

Lp

3 odgovori

mod_rewrite (ali kak drug modul za to), ki ponavadi vse usmeri na index.php potem pa s kakim Router-jem to pohandlaš in narediš ustresno.

V večini primerov pa se uporablja MVC model.....tko, da najbol, da si malo pogledaš kaj stric Gugel pravi če ga vprašaš po MVC.

/novice.php je datoteka, /novice/ pa direktorij, v katerem je index.php, ki se interpretira v primeru, da pride zahtevek tja.

cakephp recimo v primeru /novice/ kliče novice_controller.php v katerem se izvede funkcija index()
če bi klical recimo /novice/danasnje/krneki; bi se v istem kotrolerju izvedla funkcija danasnje('krneki')

simpl :)