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: