Versión 2.5 del Servidor HTTP Apache

Apache > Servidor HTTP > Documentación > Versión 2.5 > Módulos

# Módulo Apache mod_asis

Idiomas disponibles: en | es | fr | ja | ko

Descripción: | Envía ficheros que contienen sus propias cabeceras HTTP
Estado: | Base
Identificador de Módulos: | asis_module
Fichero de Código Fuente: | mod_asis.c

### Resumen de contenidos

Este módulo provee el handler `send-as-is` que hace que Apache HTTP Server envíe documentos sin añadir a ellos la mayoría de las cabeceras típicas de HTTP.

Esto se puede usar para enviar cualquier tipo de datos desde el servidor, incluyendo redirecciones y otras respuestas HTTP especiales, sin necesitar un script-cgi o un script nph.

Por razones históricas, este módulo también procesará cualquier fichero con el tipo MIME `httpd/send-as-is`.

### Temas

- Uso

### Directivas

Este módulo no suministra ninguna directiva.

### Lista de comprobación de errores corregidos

- httpd historial de cambios
- Problemas Conocidos
- Reportar un error

### Consulte también

- `mod_headers`
- `mod_cern_meta`
- Uso de Handler de Apache httpd
- Comentarios

## Uso ¶

En el fichero de configuración del servidor, asociar ficheros con el handler `send-as-is` p. ej.

    AddHandler send-as-is asis

Los contenidos de cualquier fichero con la extensión `.asis` se enviarán por Apache httpd al cliente sin apenas cambios. En particular, las cabeceras HTTP provienen del propio fichero según las reglas de `mod_cgi`, así que un fichero "asis" debe incluir cabeceras válidas, y también puede usar la cabecera CGI `Status:` para determinar el código de la respuesta HTTP. La cabecera `Content-Length:` se insertará automáticamente, o si se incluye en el fichero, será corregida por httpd.

Aquí hay un ejemplo de un fichero cuyo contenido se envía as is (tal cual) para decirle al cliente que un fichero se ha redirigido.

`Status: 301 Y ahora donde he dejado esa URL
Location: http://xyz.example.com/foo/bar.html
Content-type: text/html
<html>
<head>
<title>Excusas flojas'R'us</title>
</head>
<body>
<h1>La excepcionalmente maravillosa página de Fred's se ha movido a
<a href="http://xyz.example.com/foo/bar.html">Joe's</a> site.
</h1>
</body>
</html>`

### Notas:

El servidor siempre añade una cabecera `Date:` y `Server:` a los datos que se devuelven al cliente, de manera que estos no deben incluirse en el fichero. El servidor no añade una cabecera `Last-Modified` ; probablemente debería.

Idiomas disponibles: en | es | fr | ja | ko

## Comentarios

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.