..


Enllaços patrocinats

Guia pràctica per al mòdul de reescriptura d'Apache

Article escrit per Claudio Garau
Pàgina 1 de 4

1. Introducció a Apache mod_rewrite

El mod_rewrite d'Apache mòduls és un dels més utilitzats entre els disponibles per a aquest servidor web, en particular a causa dels Webmasters per proporcionar una eina que permet a un costat per crear llocs basats en aplicacions web dinàmiques i de l'altra fer que les pàgines produït per l'aplicació "digerible" per als motors de cerca.

Però quina és la funció d'aquest mòdul? A la pràctica, el mod_rewrite li permet "traduir" una URL en una altra definida per l'usuari d'acord a certes regles que han de ser escrits a l'arxiu de configuració d'Apache o en un arxiu separat, anomenat. Htaccess, el qual serà carregat a "dins de l'arrel de la nostra pàgina web (fins i tot el 'carregar aquest arxiu s'ha de fer d'acord a certs criteris, sinó d'aprofundir el debat en un moment).

Un cas clàssic de l'ús de mod_rewrite està relacionat amb la traducció des de les URL dinàmiques en estàtiques, que explica que aquest concepte és crucial, perquè la forma no és la intenció que les adreces dinàmiques (que conté la cadena de consulta) com una cosa estàtica, sinó tot el contrari! El motor de cerca i els usuaris veuran una adreça URL estàtica (pippo.html), però en realitat el recurs existeix en una adreça dinàmica (pagina.php? Id = foo).

Per això anem a escriure el nostre govern en la traducció. Htaccess i pujar-lo a la ubicació desitjada (per exemple, per al qual s'apliquen les regles de reescriptura), i des d'aquest moment, les pàgines afectades els següents passos es produirà Web Server per a la nostra:

  • requereixen que els clients accedir a un recurs en particular escrivint una adreça URL a la barra d'adreces del navegador (en el nostre cas pippo.html);
  • Un servidor web (Apache, és clar), rebrà d'entrada i comprovar si la ruta especificada no és vàlida per al recurs sol · licitat;
  • pippo.html la pàgina no existeix, llavors la sol · licitud, en principi, no ha d'estar satisfet;
  • però llavors el servidor web es veurà per obtenir instruccions sobre què fer i trobar el fitxer htaccess.;
  • incloses les normes especificades a l'arxiu, el servidor web es traduirà l'adreça escrita en el món real i el retorn al recurs desitjat.
La lectura dels passatges en el procediment de "traducció" de la URL, que seria possible confondre aquesta forma de disposició altres com l'Apache per redireccionar, torna a escriure amb, però, no està redirigint la trajectòria d'una sol · licitud d'un recurs, sinó "emmascarar" el mateix camí, de manera que la URL utilitzada pel client en realitat no és un camí vàlid en el servidor i no pot mai ser, una cosa que succeeix en el cas de les redireccions.

Però per què amagar una URL? Avui dia, les raons s'han de buscar en els factors que sovint no es refereixen a qüestions estretament relacionades amb tècniques o el desenvolupament d'aplicacions.

Inicialment, el mod_rewrite va ser creat per abordar el problema de la URL és massa llarga per al tipus, el que va passar (i moltes vegades encara passa) que per aconseguir el tipus de recursos detrminata estaven inundats amb les variables de cadena de consulta i paràmetres de reescriptura elimina aquest problema la capacitat dels clients per proporcionar més URL fàcil d'utilitzar.

Avui dia, la reescriptura s'ha convertit en lloc d'un tema molt important per a les operacions amb la col · locació de les pàgines web en els motors de cerca.
I "ben conegut fet que no les pàgines d'índex eficiència assolit per la cadena de consulta massa llarg o massa ric dels paràmetres, aquest factor pot limitar la capacitat d'un posicionament de recursos dins de SERPs.
A la pràctica, podem dir que el que és fàcil d'usar per als usuaris és per als motors de cerca.

A la mateixa categoria ...
E-Learning
Curs de Linux Curs de Linux
Guia completa de codi obert del sistema. A partir de 49 €.
Curs de MySQL Curs de MySQL
Gestió de base de dades de codi obert. A partir de 39 €.
Curs de PHP Curs de PHP
Cicle complet per a la creació de llocs web dinàmics. A partir de 49 €.
Enllaços patrocinats