Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ
îðèãèíàëüíîãî äîêóìåíòà
: http://www.arcetri.astro.it/manual/de/mod/mod_actions.html
Äàòà èçìåíåíèÿ: Mon Jan 21 19:44:30 2013 Äàòà èíäåêñèðîâàíèÿ: Fri Feb 28 06:26:17 2014 Êîäèðîâêà: |
Apache HTTP Server Version 2.2
Beschreibung: | Dieses Modul ermÆglicht die AusfÝhrung von CGI-Skripten in AbhÄngigkeit von Medientypen und Anfragemethoden. |
---|---|
Status: | Basis |
Modulbezeichner: | actions_module |
Quelltext-Datei: | mod_actions.c |
Das Modul besitzt zwei Direktiven. Die Direktive Action
erlaubt die AusfÝhrung von
CGI-Skripten immer dann, wenn eine Anfrage zu einem bestimmten MIME-Type erfolgt. Die Direktive Script
erlaubt die AusfÝhrung
von CGI-Skripten abhÄngig von einer
bestimmten Methode, die in der Anfrage verwendet wird. Dies macht es
deutlich einfacher, Skripte auszufÝhren, die Dateien
verarbeiten.
Beschreibung: | Aktiviert ein CGI-Skript fÝr einen bestimmten Handler oder Content-Type |
---|---|
Syntax: | Action Aktionsart CGI-Skript [virtual] |
Kontext: | Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess |
AllowOverride: | FileInfo |
Status: | Basis |
Modul: | mod_actions |
KompatibilitÄt: | Der Schalter virtual und die ýbergabe des
Handlers wurden in Apache 2.1 eingefÝhrt. |
Die Direktive fÝgt eine Aktion hinzu, welche das
CGI-Skript aktiviert, sobald die Aktionsart durch
eine Anfrage ausgelÆst wird. CGI-Skript ist der URL-Pfad
zu einer Ressource, die unter Verwendung von ScriptAlias
oder AddHandler
als CGI-Skript gekennzeichnet
wurde. Die Aktionsart kann entweder ein Handler oder ein MIME-Type sein. Die URL und den Dateipfad des
angeforderten Dokuments in den Standard-CGI-Umgebungsvariablen
PATH_INFO
und PATH_TRANSLATED
Ýbergeben.
Der fÝr die jeweilige Anfrage verwendete Handler wird in der
Umgebungsvariablen REDIRECT_HANDLER
Ýbergeben.
# Anfragen fÝr Dateien eines bestimmten MIME-Types:
Action image/gif /cgi-bin/images.cgi
# Dateien einer bestimmten Dateiendung
AddHandler my-file-type .xyz
Action my-file-type /cgi-bin/program.cgi
Im ersten Beispiel werden Anfragen fÝr Dateien mit dem MIME-Type
image/gif
von dem angegebenen CGI-Skript
/cgi-bin/images.cgi
bearbeitet.
Im zweiten Beispiel werden Anfragen fÝr Dateien mit der Dateiendung
.xyz
von dem angegebenen CGI-Skript
/cgi-bin/program.cgi
bearbeitet.
Der optionale Schalter virtual
deaktiviert die PrÝfung
auf Existenz der angeforderten Datei. Dies ist beispielsweise
nÝtzlich, wenn Sie die Direktive Action
in
Verbindung mit virtuellen AdressrÄumen verwenden mÆchten.
<Location /news>
SetHandler news-handler
Action news-handler /cgi-bin/news.cgi virtual
</Location>
Beschreibung: | Aktiviert ein CGI-Skript fÝr eine bestimmte Anfragemethode. |
---|---|
Syntax: | Script Methode CGI-Skript |
Kontext: | Serverkonfiguration, Virtual Host, Verzeichnis |
Status: | Basis |
Modul: | mod_actions |
Die Direktive fÝgt eine Aktion hinzu, welche das
CGI-Skript aktiviert, wenn eine Datei unter der Verwendung der
Methode Methode angefordert wird. CGI-Skript ist der
URL-Pfad zu einer Ressource, die unter Verwendung von ScriptAlias
oder AddHandler
als CGI-Skript gekennzeichnet
wurde. Die URL und der Dateipfad des angeforderten Dokuments werden in den
Standard-CGI-Umgebungsvariablen PATH_INFO
und
PATH_TRANSLATED
Ýbergeben.
Script PUT
und Script put
zu vollkommen
unterschiedlichen Ergebnissen fÝhren.
Beachten Sie, dass der Script
-Befehl nur
Voreinstellungen fÝr Aktionen definiert. Wird ein CGI-Skript
- oder eine andere Ressource, die in der Lage ist, die angeforderte
Methode intern zu bearbeiten - aufgerufen, so wird diese(s) verwendet.
Beachten Sie auch, dass Script
mit der Methode
GET
nur dann aufgerufen wird, wenn Query-Argumente vorhanden
sind (z.B. foo.html?hi). Andernfalls wird die Anfrage normal
bearbeitet.
# FÝr <ISINDEX>-Ähnliches Suchen
Script GET /cgi-bin/search
# Ein CGI-PUT-Handler
Script PUT /~bob/put.cgi