|
Apache Webserver und .htaccessBefehle: ExecCGI, Indexes, Includes, IncludesNOEXEC Schalter: +(an), -(aus) Syntax: Befehl Schalter Alle Befehle mit allen Schaltern lassen sich beliebig kombinieren. ExecCGIBeschreibt die Möglichkeit CGI-Programme aus dem Verzeichnis heraus aufrufen zu können. CGI steht für Common Gateway Interface und beschreibt alle Programme, die benutzt werden um Daten für die zu erzeugende HTML Seite zu erzeugen. Normalerweise können CGI-Programme nur ais bestimmten Verzeichnissen heraus aufgerufen werden. Normalerweise heisst dieses 'cgi-bin'. IndexesBeschreibt die Möglichkeit den Webserver zur Anzeige von Verzeichnisinhalten benutzen zu können. Vergleichbar mit der Ansicht des Explorers unter Windows, kann der Webserver den Inhalt des Verzeichnisses darstellen. Die Auswahl der Dateien erfolgt dann wie im Explorer. Steht der Schalter auf - ,liefert der Webserver einen Fehler 403. Diesen kann man dann mit einer Extradatei belegen (s. letzte Seite) und den Benutzer umleiten. IncludesBeschreibt die Möglichkeit der Verwendung von SSI. SSI steht für Server Side
Includes und beschreibt eine Scriptsprache, die benutzt werden kann um bestimmte Dateien
vom Webserver in HTML Seiten laden zu lassen. Dieses bietet sich für alle Teile der HTML IncludesNOEXECBeschreibt die Möglichkeit ob CGI Programme aus SSI-Seiten heraus gestartet werden können. Dies geschieht bei SSI mit den Befehlen exec bzw. include. Dateitypen (Zuweisungen)Befehle: AddEncoding, AddType Schalter: keine Syntax: Befehl MIME-Typ Dateiendung AddEncodingBeschreibt die Möglichkeit einer Dateiendung, einen ganz bestimmten Datentypen zuzuordnen. Diese Möglichkeit wird dazu benutzt, den Webserver dazu zu veranlassen eine Datei mit einem bestimmten Signal an den Browser zu senden, damit dieser sie wie gewünscht behandelt. AddEncoding x-gzip gz veranlasst zum Beispiel, das Dateien mit der Endung gz, so behandelt werden wie Dateien mit der Endung zip. Die Endung gz wird oft im Unixbereich verwendet. Letztlich handelt es sich dabei aber auch nur um Dateien die 'gezippt' sind. Dementsprechend kann man sie auch mit WinZIP behandeln - man muss dem Browser nur sagen was er zu tun hat. AddTypeBeschreibt die Möglichkeit einer Dateiendung einen Dateityp zuzuordnen. Das ist eng verwandt, aber nicht das gleiche. Mit AddType text/plain jpg zum Beispiel würdet Ihr alle Dateien mit der Endung jpg als reine Textdateien deklarieren! Das ist natürlich grundfalsch und dient nur zur Verdeutlichung. AddType macht im Grunde auch nur im Zusammenhang mit den Optionen für 'Index' einen Sinn. Index (Verzeichnisanzeigen)Befehle:FancyIndexing, AddDescription, Schalter: +(an), -(aus) |