..


Sponzorované odkazy

Praktický sprievodca modul Apache Prepíšte

Článok napísal Claudio Gara
Strana 1 z 4

1. Úvod do Apache mod_rewrite

Mod_rewrite Apache modulov je jedným z najviac používaných ktoré sú k dispozícii pre náš web server, a to najmä skutočnosť, že sprístupnenie nástroj, ktorý umožňuje správcovi webu, že je súčasťou procesu vytvárania webových stránok na dynamické webové aplikácie založené na druhej strane aby stránky je produkovaný aplikácie "stráviteľné" pre vyhľadávače.

Ale čo je funkcia tohto modulu? V praxi mod_rewrite umožňuje "preložiť" URL v inej užívateľsky definovaných podľa určitých pravidiel, ktoré musí byť vypracovaný v konfiguračnom súbore Apache alebo do samostatného súboru s názvom. Htaccess, ktorý bude odoslaný na "vnútri koreňa naše internetové stránky (dokonca aj" Nahrať súbor musí byť vykonané podľa určitých kritérií, ale prehĺbi túto diskusiu za chvíľu).

Klasickým príkladom použitia mod_rewrite je v súvislosti s prekladom adries URL na statický dynamiky, myslí si, že tento pojem je veľmi dôležité, pretože formulár nie je určený, aby sa dynamicky (obsahujúce QueryString) ako statické, ale skôr naopak! Vyhľadávače a naši užívatelia uvidia statické URL (pippo.html), ale v skutočnosti zdrojov existuje v dynamicky (pagina.php? Id = foo).

K tomu budeme písať naše pravidlá v preklade. Htaccess súbor a nahrať ho do požadovaného umiestnenia (tj pre ktorú prepísať pravidlá), a od toho okamihu, stránky jedná o tieto kroky dôjde na našom webovom serveri:

  • vyžadujú klientom prístup k danému prostriedku zadaním adresy URL do adresného riadku prehliadača (v našom prípade pippo.html);
  • Web server (Apache, samozrejme), získanie ich názorov a skontrolujte, či je zadaná cesta je platná pre požadovaný prostriedok;
  • pippo.html stránka neexistuje, potom je požiadavka v zásade by nemali byť splnené;
  • ale potom na webovom serveri bude hľadať inštrukcie o tom, čo robiť a nájsť súbor htaccess.
  • vrátane pravidiel stanovených v súbore, webový server preloží na adresu zadali v reálnom svete a vráti požadovaný zdroj.
Čítanie pasáže súdny proces "prekladu" z URL, to by bolo možné zameniť tento formulár s ďalšími dostupnými, ako je Apache presmerovať, prepísať, ale nie sme s presmerovať cestu požiadavku na zdroj, ale "maskovanie" rovnakú cestu, potom URL používa klient vlastne nie je platná cesta v rámci servera a nemusí vôbec byť, niečo, čo sa stane v prípade presmerovania.

Ale prečo skrývať URL? V súčasnej dobe z dôvodov je potrebné hľadať v faktory, ktoré často nemajú týkať záležitosťou úzko súvisiace technické či vývoj aplikácií.

Spočiatku mod_rewrite bol vytvorený pre riešenie problému s URL je príliš dlhá písať, sa to stalo (a často ešte stáva), že na dosiahnutie detrminata typ zdroja prekypovali QueryString premenné a parametre, prepísať eliminuje tento problém schopnosť klientov poskytovať užívateľsky prívetivé URL.

Dnes, namiesto prepísanie sa stala veľmi dôležité tému pre operácie s umiestnením stránok vo vyhľadávačoch.
A "dobre známy fakt, že nemajú index stránky efektívne dosiahnuť QueryString príliš dlhý alebo príliš bohaté na parametre, môže byť tento faktor obmedziť schopnosť umiestnenie zdroja v SERPs.
V praxi môžeme povedať, že to, čo je užívateľsky prívetivý pre užívateľa to je pre vyhľadávače.

V rovnakej kategórii ...
E-Learning
Linux (kurz) Linux (kurz)
Kompletný sprievodca pre open-source systému. Od 49 €.
MySQL (kurz) MySQL (kurz)
Správa open-source databázy. Od 39 €.
PHP (kurz) PHP (kurz)
Celý kurz pre vytváranie dynamických webov. Od 49 €.
Sponzorované odkazy