1. MOD_ ALIAS
Realizado por:
Christian Bejarano Mellado
Victor Gutiérrez Medrán
2. ÍNDICE
● ¿Qué es mod_alias?
● Orden de Procesamiento mismo contexto
● Alias Directive
● AliasMatch Directive
● Redirect Directive
● RedirectMatch Directive
● RedirectPermanent Directive
● RedirectTemp Directive
● ScriptAlias Directive
● SriptAliasMatch Directive
3. ¿Qué es mod_alias?
Es un módulo de apache, las directivas que
contiene este módulo permite la
manipulación y el control de las direcciones
URL como peticiones llegan al servidor
5. Orden de Procesamiento
mismo contexto
● Las Redirecciones se procesan antes que los Alias
● Las Redirecciones y los Alias se procesan en el orden
que aparecen en el archivo de configuración
6. Alias Directive
Permite que cualquier parte del sistema de
archivos sea asociado a una ruta
Sintaxis : Alias URL-path file-path | directorio de
ruta
Contexto: Configuración del servidor, Virtual
Host
7. Alias Directive
Ejemplo
Alias /imagenes /fotos/www/imagenes
-Petición : http://www.vuestrodominio.
es/imagenes/1.jpeg
-Respuesta: /fotos/www/imagenes/1.jpeg
8. AliasMatch Directive
Es equivalente a Alias Directive pero hace
uso de expresiones regulares en vez de un
prefijo simple.
Sintaxis: AliasMatch regex file-path | directorio de
ruta
Contexto: Configuración del servidor, Virtual
Host
12. Redirect Directive
Redirect [estado] URL-path | URL
Si no le indicamos estado manda por defecto el 302
(temp)
13. RedirectMatch Directive
Es equivalente a Redirect, pero hace uso de
expresiones regulares.
Sintaxis: RedirectMatch [estado] regex URL
Contexto: Configuración del servidor, Virtual
Host
15. RedirectPermanent Directive
Envía una redirección externa permanente
pidiendo al cliente buscar una dirección
URL diferente (301)
Sintaxis: RedirectPermanent URL-path URL
RedirectPermanent /carpeta http://otro.vuestrodominio.
es/carpeta
Contexto: Configuración del servidor, Virtual
Host
16. RedirectTemp Directive
Envía una redirección externa temporal
pidiendo al cliente buscar una dirección
URL diferente (302)
Sintaxis: RedirectTemp URL-path URL
RedirectTemp /carpeta http://otro.vuestrodominio.
es/carpeta
Contexto: Configuración del servidor, Virtual
Host
17. ScriptAlias Directive
Es equivalente a Alias Directive salvo que el
directorio destino contiene script CGI que
son procesados por el módulo mod_cgi
Sintaxis: ScriptAlias URL-path file-path | ruta del
directorio
Contexto: Configuración del servidor, Virtual
Host
18. ScriptAlias Directive
Ejemplo
ScriptAlias /script/ /www/script/
-Petición: http://www.vuestrodominio.es/script/hora
El servidor ejecutará el script
/www/script/hora
19. ScriptAliasMatch Directive
Es equivalente a ScriptAlias, pero hace uso
de expresiones regulares.
Sintaxis: ScriptAliasMatch regex file-path | ruta del
directorio
Contexto: Configuración del servidor, Virtual
Host
20. ScriptAliasMatch Directive
Ejemplo
ScriptAliasMatch ^/script/(.*) /www/script$1
-Petición: http://www.vuestrodominio.es/script/hora
El servidor ejecutará el script
/www/script/hora