Ember-barát url - ez

A hagyományos megközelítés

Jellemzően lekérdezési paraméterek (például a kívánt oldalt ID) áthatol a helyszínen kap-kérés, azaz, rámutatva, hogy az URL kérdőjel után a következő formában:

CNC koncepció

Ugyanez példák, de a CNC néz már ki:

Előnyei nyilvánvalóak a látogató:

  • növeljék a szerver erőforrás költségek a legtöbb implementáció;
  • szövődmény honlap preferenciák miatt van szükség, hogy beavatkozzon a konfiguráció web szerver fájlokat.

végrehajtás

A legtöbb esetben a .htaccess fájl megadott reguláris kifejezés URL-formátumot, amelyet kezelni kell, mint egy másik URL-t. Például:

Az első sor tartalmazza a mod_rewrite. A második azt jelzi, hogy a webszerver ha Ön olyan URL-t / cikk / 450 / kell fordulni /article.php?id=450.

Feldolgozás URL saját script

Fejlesztő manuálisan feldolgozni az URL alapján és az ő döntése néhány funkciót. Erre a célra a leggyakrabban szükséges a mod_rewrite küldeni valamennyi kérelmet ugyanazon forgatókönyv feldolgozásra. Ehhez hozzá kell adni a .htaccess fájlt a következő tartalommal:

index.php script lesz, hogy az URL-t a változó REQUEST_URI (a $ _SERVER [ „REQUEST_URI”]), és az alapján bizonyos beállításokat futtatásához szükséges kódot.

Web-Django vagy Ruby on Rails. A webkiszolgáló nem közvetlenül a szkript URL-en keresztül (Ha például a tiszta

A probléma URL sablont használják vagy reguláris kifejezéseket. egy különleges nyelvet.

Például RubyOnRails:

Egyes internetes eszköztárak (pl Ramaze írva

Például, ha van egy osztály:

Az esetekben, amikor a bevezetése CNC nem indokolt

jegyzetek