..


Enllaços patrocinats

Redirigir les adreces URL en Apache amb mod_alias

Article escrit per Claudio Garau
Pàgina 1 de 3

1. Mod_alias mòdul d'Apache

El mod_alias en Apache és un mòdul que preveuen les directives que defineixen les alternatives en la tipificació de la URL (traducció), en la pràctica serà possible arribar a una determinada pàgina web o un altre recurs amb diferents escrivint a la barra d'adreces, per aquesta mateixa raó, les operacions mod_alias també es pot utilitzar per redirigir la direcció URL.

Prenguem un exemple, sabem que les directives d'Apache s'ha d'escriure en el contenidor especificat en el fitxer de configuració httpd.conf i la intenció de donar instruccions per al funcionament del servidor web.
En les instruccions de casella al costat es mostra un exemple d'una contenidors més comuns són:

 



 <VirtualHost *>

 





 ServerName www.centre-equestre-sarremas.com







 ServerAlias ​​centre-equestre-sarremas.com







 # ... Altres directives

 





 </ VirtualHost>

 
En el codi s'ha proposat dues directives: ServerName, indicant el nom de host real del nostre lloc web i ServerAlias ​​que es poden passar com a paràmetres l'àlies de diversos dels originals, es dedueix que el lloc indicat a l'envàs es pot aconseguir ja sigui escriure l'adreça completa ("www.centre-equestre-sarremas.com") i els seus àlies ("centre-equestre-sarremas.com").

ServerAlias, segons el previst, accepta diversos paràmetres, per activar només s'escriuen una darrere l'altra separades per un espai:

 



 ServerAlias ​​centre-equestre-sarremas.com sito.centre-equestre-sarremas.com mrwebmaster

 
La directiva Àlies anomenat simplement recupera els arxius que es troben també l'exterior de l'arrel de documents del servidor web (el que allotja el lloc web). Aquesta directiva accepta dos paràmetres: la URL que voleu traduir, que és la ruta d'accés al recurs sol · licitat per l'entrada del client, el camí real per al sistema d'arxius on el recurs és necessari.

Vegem un exemple:

 



 Alias ​​/ icons / usr / local / apache / icons

 
En aquest cas, totes les sol · licituds a la direcció "http://www.nome_sito.it/icons" buscarà des del servidor web al directori "/ usr / local / apache / icons", que pot ser col · locat en un lloc fora de l'arrel del document.

La Directiva AliasMatch D'altra banda, ofereix algunes eines més perquè l'administrador del servidor web, és possible associar als paràmetres que conté l'expressió regular. Heus aquí un exemple:

 



 AliasMatch / Nadal /(.*) \. Jpg $ / images / vacances / Nadal / $ 1.jpg

 
En aquest segon cas, totes les sol · licituds des del client a l'arxiu. "Jpg" a la carpeta "/ Nadal /" des del servidor web es veurà a la carpeta "/ images / festes / / Nadal".

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