Serveur Apache HTTP Version 2.4

| Description: | Ex�cution des scripts CGI en fonction du type de m�dia ou de la m�thode de requ�te. |
|---|---|
| Statut: | Base |
| Identificateur�de�Module: | actions_module |
| Fichier�Source: | mod_actions.c |
Ce module poss�de deux directives. La directive Action vous permet de lancer
l'ex�cution de scripts CGI chaque fois qu'un fichier poss�dant un
certain type de contenu MIME
fait l'objet d'une requ�te. La directive Script vous permet de lancer
l'ex�cution de scripts CGI chaque fois que la requ�te utilise une
m�thode particuli�re. Ceci facilite grandement l'ex�cution de
scripts qui traitent des fichiers.
| Description: | Active un script CGI pour un gestionnaire ou un type de contenu particulier |
|---|---|
| Syntaxe: | Action type d'action script cgi
[virtual] |
| Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
| AllowOverride: | FileInfo |
| Statut: | Base |
| Module: | mod_actions |
| Compatibilit�: | Le modificateur virtual et le passage de
gestionnaire ont �t� introduits dans Apache 2.1 |
Cette directive ajoute une action qui va activer script
cgi lorsque type d'action est d�clench� par la
requ�te. script cgi est un chemin URL vers une ressource
qui a �t� d�sign�e comme script CGI � l'aide des directives
ScriptAlias ou AddHandler. type d'action
peut �tre soit un gestionnaire, soit
un type de contenu MIME. L'URL
et le chemin du document correspondant sont envoy�s en utilisant
les variables d'environnement CGI standards PATH_INFO
et PATH_TRANSLATED. Le gestionnaire utilis� pour cette
requ�te particuli�re est transmis � l'aide de la variable
REDIRECT_HANDLER.
# Requests for files of a particular MIME content type:
Action image/gif /cgi-bin/images.cgi
Dans cet exemple, les requ�tes pour des fichiers poss�dant
le type de contenu MIME image/gif seront trait�es par
le script CGI /cgi-bin/images.cgi.
# Files of a particular file extension
AddHandler my-file-type .xyz
Action my-file-type /cgi-bin/program.cgi
Dans cet exemple, les requ�tes pour des fichiers poss�dant
l'extension .xyz seront trait�es par
le script CGI /cgi-bin/programme.cgi.
Le modificateur optionnel virtual permet de
d�sactiver la v�rification de l'existence du fichier demand�. Ceci
peut s'av�rer utile, par exemple, si vous voulez utiliser la
directive Action pour des localisations
virtuelles.
<Location /news>
SetHandler news-handler
Action news-handler /cgi-bin/news.cgi virtual
</Location>
| Description: | Active un script CGI dans le cas d'une m�thode de requ�te particuli�re. |
|---|---|
| Syntaxe: | Script m�thode script cgi |
| Contexte: | configuration du serveur, serveur virtuel, r�pertoire |
| Statut: | Base |
| Module: | mod_actions |
Cette directive ajoute une action qui va activer script
cgi lorsqu'un fichier est demand� en utilisant la m�thode
m�thode. script cgi est le chemin URL d'une
ressource qui a �t� d�sign�e comme script CGI en utilisant les
directives ScriptAlias ou AddHandler. L'URL et le chemin du
document demand� sont envoy�s en utilisant les variables
d'environnement CGI standards PATH_INFO et
PATH_TRANSLATED.
Script PUT et Script put ont des effets
totalement diff�rents.
Notez que la commande Script ne d�finit
que des actions par d�faut. Si un script CGI est appel�, ou toute
autre ressource capable de g�rer la m�thode de la requ�te en
interne, il agira en cons�quence. Notez aussi que
Script avec une m�thode GET ne
sera appel� que si la requ�te poss�de des arguments (par exemple
foo.html?hi). Dans le cas contraire, la requ�te sera trait�e
normalement.
# All GET requests go here
Script GET /cgi-bin/search
# A CGI PUT handler
Script PUT /~bob/put.cgi