..


Enlaces patrocinados

Redirigir la dirección URL en Apache mod_alias

Artículo escrito por Claudio Garau
Página 1 de 3

1. Como módulo de Apache mod_alias

El mod_alias en Apache es un módulo de referencia las directrices, que definen las alternativas en el tipo de URL (traducción), en la práctica, será posible llegar a una determinada página Web u otro recurso escribiendo diferentes en la barra de direcciones, por esta misma razón, la mod_alias también se puede utilizar para las operaciones de redirecciones URL.

Tomemos un ejemplo, sabemos que las directivas de Apache se debe escribir en el contenedor especificado en el fichero de configuración httpd.conf y la intención de dar instrucciones para el funcionamiento del servidor Web.
En el cuadro siguiente muestra las instrucciones de un ejemplo de los recipientes más comunes son:

 



 <VirtualHost *>

 





 ServerName www.cesarogcaleb.com







 ServerAlias ​​cesarogcaleb.com







 # ... Otras directivas

 





 </ VirtualHost>

 
En el código se ha propuesto dos directivas: ServerName, lo que indica el nombre real del host de nuestro sitio web y ServerAlias ​​que se pueden pasar como parámetros a los alias de varios de los originales, se deduce que el sitio indicado en el envase se puede lograr ya sea introducir una dirección completa ("www.cesarogcaleb.com") y su alias ("cesarogcaleb.com").

ServerAlias, según lo previsto, acepta varios parámetros, que se activa, sólo se escriben una tras otra separadas por un espacio:

 



 ServerAlias ​​cesarogcaleb.com sito.cesarogcaleb.com mrwebmaster

 
La directiva Alias ​​llama simplemente recupera los archivos que se encuentran también el exterior de la raíz de documentos del servidor web (el que aloja el sitio Web). Esta directiva toma dos parámetros: la URL a traducir, que es la ruta de acceso al recurso solicitado por la entrada del cliente, el camino real para el sistema de archivos donde el recurso es necesario.

Por ejemplo:

 



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

 
En este caso, todas las solicitudes enviadas a la dirección "http://www.nome_sito.it/icons" desde el servidor Web buscará en el directorio "/ usr / local / apache / iconos" que se puede colocar en un lugar fuera de la raíz del documento.

La Directiva AliasMatch Por otro lado, ofrece algunas herramientas más para que el administrador del servidor Web, es posible asociar a las expresiones regulares que contengan parámetros. He aquí un ejemplo:

 



 AliasMatch / Navidad /(.*) \. Jpg $ / images / vacaciones / navidad / $ 1.jpg

 
En este segundo caso, todas las solicitudes del cliente al archivo. "Jpg" en la carpeta "/ Navidad /" se buscan desde el servidor Web en la carpeta "/ images / vacaciones / Navidad /".

En la misma categoría ...
E-Learning
Linux (Curso) Linux (Curso)
Guía completa de código abierto del sistema. A partir de 49 €.
MySQL (Curso) MySQL (Curso)
Gestión de base de datos de código abierto. A partir de 39 €.
PHP (Curso) PHP (Curso)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 49 €.
Enlaces patrocinados