Manual de usuario
Version 1.9 — Rev. 3

# Contexto de redirección

#### Descripción

Un contexto de redireccion puede usarse para reenviar una URI o un grupo de URIs a otra ubicacion. La URI de destino puede estar en el mismo sitio web (una redireccion interna) o ser una URI absoluta que apunte a otro sitio web (una redireccion externa).

### URI

#### Descripción

Especifica la URI para este contexto.

#### Sintaxis

La URI puede ser una URI simple (que empieza con "/") o una URI de expresion regular compatible con Perl (que empieza con "exp:"). Si una URI simple termina con "/", este contexto incluira todas las sub-URI bajo esta URI. Si el contexto se mapea a un directorio del sistema de archivos, debe agregarse una "/" final.

#### Ver también

Ubicacion

### Redireccion externa

#### Descripción

Especifica si esta redireccion es externa. Para redireccion externa, puede especificarse Codigo de estado y URI de destino puede empezar con "/" o con "http(s)://". Para redireccion interna, URI de destino debe empezar con "/".

### Codigo de estado

#### Descripción

Especifica el codigo de estado de respuesta de la redireccion externa. Si el codigo de estado esta entre 300 y 399, puede especificarse URI de destino.

#### Sintaxis

Seleccionar de la lista desplegable

### URI de destino

#### Descripción

Especifica la ubicacion de destino de la redireccion. Si esta URI redirigida se mapea a una URI en otro contexto de redireccion, se redirigira de nuevo.

#### Sintaxis

Esta URI puede ser una URI relativa del mismo sitio web que empieza con "/", o una URI absoluta que apunta a otro sitio web y empieza con "http(s)://". Si URI contiene expresiones regulares, el destino puede referenciar las variables coincidentes, como $1 o $2.

### Operaciones de encabezado

#### Descripción

Especifica encabezados de respuesta/solicitud adicionales que se agregaran. Se pueden agregar varias directivas de encabezado, una por linea. "NONE" puede usarse para deshabilitar la herencia de encabezados padre. Si no se proporciona una directiva, se asume 'Header'.

#### Sintaxis

[Header]|RequestHeader [condition] set|append|merge|add|unset header [value] [early|env=[!]variable]

#### Ejemplo

set Cache-control no-cache
append Cache-control no-store
Header set My-header cust_header_val
RequestHeader set My-req-header cust_req_header_val

#### Consejos

Information La sintaxis y el uso son similares a las directivas mod_headers de Apache para las operaciones admitidas.
Information La directiva 'Header' es opcional y puede excluirse o conservarse al copiar reglas desde otro lugar sin problema.

### Realm

#### Descripción

Especifica el realm de autorizacion para este contexto. Cuando se especifica, deben proporcionarse un nombre de usuario y una contrasena validos para acceder a este contexto. Realms de autorizacion se configuran en la seccion Host virtual - Seguridad. Esta opcion usa el Nombre del realm de cada realm.

#### Sintaxis

Seleccionar de la lista desplegable

### Nombre de autenticacion

#### Descripción

Especifica un nombre alternativo para el realm de autorizacion del contexto actual. Si no se especifica, se usara el nombre de realm original. El nombre de autenticacion se muestra en la ventana emergente de login del navegador.

### Require (usuarios/grupos autorizados)

#### Descripción

Especifica que usuario/grupo puede acceder a este contexto. Esto permite usar una base de datos de usuarios/grupos (especificada en Realm) en varios contextos, pero permitir que solo ciertos usuarios/grupos de esa base de datos accedan a este contexto.

#### Sintaxis

La sintaxis es compatible con la directiva Require de Apache. Por ejemplo:

- user username [username ...]
  Solo los usuarios listados pueden acceder a este contexto.
- group groupid [groupid ...]
  Solo los usuarios pertenecientes a los grupos listados pueden acceder a este contexto.

Si esta opcion no se especifica, todos los usuarios validos podran acceder a este recurso.

### Acceso permitido

#### Descripción

Especifica que IPs o subredes pueden acceder a recursos bajo este contexto. Junto con Acceso denegado y el control de acceso a nivel de servidor/virtual host, la accesibilidad se determina por el ambito mas pequeno en el que cae la direccion IP del cliente.

#### Sintaxis

Lista de IPs/subredes separada por comas.

#### Ejemplo

Las subredes pueden escribirse como 192.168.1.0/255.255.255.0, 192.168.1 o 192.168.1.*.

### Acceso denegado

#### Descripción

Especifica que IPs o subredes NO pueden acceder a recursos bajo este contexto. Junto con Acceso permitido y el control de acceso a nivel de servidor/virtual host, la accesibilidad se determina por el ambito mas pequeno en el que cae la direccion IP del cliente.

#### Sintaxis

Lista de IPs/subredes separada por comas.

#### Ejemplo

Las subredes pueden escribirse como 192.168.1.0/255.255.255.0, 192.168.1 o 192.168.1.*.

### Autorizador

#### Descripción

Especifica una aplicacion externa que puede usarse para generar decisiones de autorizado/no autorizado. Actualmente, solo esta disponible FastCGI Authorizer. Para mas detalles sobre el rol FastCGI Authorizer, visite https://fastcgi-archives.github.io/ .

#### Sintaxis

Seleccionar de la lista desplegable