..
1. Introducere în Apache mod_rewrite
Mod_rewrite Apache module este unul dintre cele mai utilizate pe scară largă în rândul celor disponibile pentru acest server Web, în special de faptul de a pune un instrument care permite webmasterilor să fie o parte de a crea site-uri Web bazate pe aplicatii web dinamice bazate şi pe de altă parte face paginile de produse de la aplicarea "digerabil" pentru motoarele de cautare.
Dar ceea ce este funcţia acestui modul? În practică, mod_rewrite vă permite să "traducă" o adresă URL într-un alt definite de utilizator în conformitate cu anumite reguli pe care trebuie să fie scrise în cadrul fişierului de configurare Apache sau în interiorul unui fişier separat, denumit htaccess., Care va fi încărcat la "în interiorul de rădăcină de site-ul nostru (chiar şi" încărcaţi acest fişier trebuie să se desfăşoare în conformitate cu anumite criterii, dar va aprofunda această discuţie într-un moment).
Un caz clasic de utilizare a mod_rewrite este legată de traducerea de URL-uri în dinamica statice, tine minte faptul că acest concept este crucial, deoarece formularul nu are menirea de a face adresa de dinamic (care conţin querystring) ca static, ci mai degrabă contrariul! Motor de căutare şi de utilizatorii noştri vor vedea un URL static (pippo.html), dar în realitate există resurse într-o adresă dinamică (pagina.php Id =? Foo).
Pentru a face acest lucru vom scrie regula noastră în traducerea htaccess şi. Încărcaţi-l în locaţia dorită (adică unul pentru care se aplică regulile de rescriere), şi din acel moment, paginile implicat următorii paşi vor avea loc pentru serverul nostru web:
Dar de ce ascunde un URL? In zilele noastre motivele trebuie să fie căutată în factori care de multe ori nu se referă la aspecte tehnice sau de strâns legate de dezvoltarea de aplicatii.
Iniţial mod_rewrite a fost creat pentru a aborda problema din URL-ul este prea lung pentru tip, sa întâmplat (şi, adesea, încă se întâmplă), că pentru a obţine tipul de detrminata resurse au fost debordant cu variabile querystring şi parametri; rescrie elimina această problemă prin capacitatea de a oferi clientilor ghidul de URL-ul mai prietenos.
Astăzi, în loc de rescriere a devenit un subiect foarte important, pentru operaţiunile cu poziţionarea de site-uri in motoarele de cautare.
Şi "bine cunoscut faptul că acestea nu indexeze paginile eficient atins de querystring prea lung sau prea bogate în parametri, acest factor poate limita capacitatea de plasare a unei resurse în cadrul SERPs.
În practică, putem spune că ceea ce este uşor de utilizat pentru utilizatorii este pentru motoarele de cautare.
| |
Linux (Curs)
Ghid complet pentru open-source de sistem. De la 49 €. |
| |
MySQL (Curs)
De gestionare a bazei de date open-source. De la 39 €. |
| |
PHP (Curs)
Ciclu complet pentru crearea de site-uri Web dinamice. De la 49 €. |