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