<-
Apache > Serveur HTTP > Documentation > Version 2.4 > Modules

Module Apache mod_asis

Langues Disponibles:  en  |  fr  |  ja  |  ko 

Description:Envoie des fichiers contenant leurs propres en-t�tes HTTP
Statut:Base
Identificateur�de�Module:asis_module
Fichier�Source:mod_asis.c

Sommaire

Ce module fournit le gestionnaire send-as-is qui permet au serveur HTTP Apache d'envoyer le document sans ajouter la plupart des en-t�tes HTTP habituels.

On peut l'utiliser pour envoyer tous types de donn�es en provenance du serveur, y compris les redirections et autres r�ponses HTTP sp�ciales, sans devoir faire appel � un script CGI ou nph.

Pour des raisons historiques, ce module traitera aussi tout fichier dont le type MIME est httpd/send-as-is.

Directives

Ce module ne fournit aucune directive.

Sujets

Voir aussi

top

Mode d'emploi

Dans le fichier de configuration, associez les fichiers asis au gestionnaire send-as-is comme ceci :

AddHandler send-as-is asis

Le contenu de tout fichier poss�dant l'extension .asis sera envoy� par Apache httpd au client pratiquement tel quel. En particulier, les en-t�tes HTTP seront d�duits du fichier lui-m�me selon les r�gles du module mod_cgi, si bien qu'un fichier asis doit inclure des en-t�tes valides, et utiliser l'en-t�te CGI Status: pour d�terminer le code de r�ponse HTTP. L'en-t�te Content-Length: sera automatiquement ins�r� ou, s'il est d�j� pr�sent, corrig� par httpd.

Voici un exemple de fichier dont le contenu est envoy� tel quel pour informer un client qu'un fichier a �t� d�plac�.

Status: 301 Ou se trouve cette URL maintenant
Location: http://xyz.example.com/foo/bar.html
Content-type: text/html

<html>
<head>
<title>Mauvaises excuses</title>
</head>
<body>
<h1>La merveilleuse page de Fred a �t� d�plac�e vers
<a href="http://xyz.example.com/foo/bar.html">le site de Joe</a>.
</h1>
</body>
</html>

Notes :

Le serveur ajoute syst�matiquement les en-t�tes Date: et Server: aux donn�es qu'il envoie au client, si bien qu'ils n'ont pas besoin d'�tre inclus dans le fichier. Le serveur n'ajoute pas d'en-t�te Last-Modified, ce qu'il devrait probablement faire.

Langues Disponibles:  en  |  fr  |  ja  |  ko 

top

Commentaires

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.