Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : 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
Êîäèðîâêà:
mod_actions - Apache HTTP Server
<-
Apache > HTTP-Server > Dokumentation > Version 2.2 > Module

Apache-Modul mod_actions

VerfÝgbare Sprachen:  de  |  en  |  ja  |  ko 

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

Zusammenfassung

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.

Direktiven

Siehe auch

top

Action-Direktive

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.

Beispiele

# 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.

Beispiel

<Location /news>
SetHandler news-handler
Action news-handler /cgi-bin/news.cgi virtual
</Location>

Siehe auch

top

Script-Direktive

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.

Der Methodenname kann frei gewÄhlt werden. Bei Methodennamen wird zwischen Groú- und Kleinschreibung unterschieden, so dass 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.

Beispiele

# FÝr <ISINDEX>-Ähnliches Suchen
Script GET /cgi-bin/search

# Ein CGI-PUT-Handler
Script PUT /~bob/put.cgi

VerfÝgbare Sprachen:  de  |  en  |  ja  |  ko 

top

Kommentare

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.