| |
A Reguläre Ausdrücke
Viele der Direktiven des Apache Webservers erlauben die Verwendung von Re-
gulären Ausdrücken (regular expressions). Hier soll eine kurze Erklärung für
einige in Regulären Ausdrücken verwendbare Elemente gegeben werden.
Ausdruck Bedeutung
^
Kenzeichnet den Beginn einer Zeile
$
Kennzeichnet das Ende einer Zeile
.
Platzhalter für ein beliebiges Zeichen
?
Das vorngestellte Zeichen einmal oder keinmal
*
Das vorangestellte Zeichen beliebig oft oder keinmal
A|B
Ist ein ODER Zeichen, entweder A oder B muss vorkommen
[Zeichen]
Ein beliebiges der angegebenen Zeichen, z.B. [abcd] oder [a-d]
[^Zeichen]
Keins der angegebenen Zeichen
\Zeichen
Escaping von Zeichen von besonderer Bedeutung, z.B. \$ für $
(Zeichen)
Gruppierung von Zeichen
Eine der Direktiven, die Reguläre Ausdrücke verwenden, ist FilesMatch. Die
folgende Direktive bewirkt beispielsweise, dass auf sämtliche Dateien mit den
Endungen .gif, .jpg und .jpeg nicht mehr zugegri en werden kann.
<FilesMatch "\.(gif|jpe?g)$">
Deny From All
</FilesMatch>
Der Punkt im obigen Beispiel musste escaped werden, da ein einfacher Punkt
für ein beliebiges Zeichen steht und nicht für einen Punkt im Dateinamen. Das
Fragezeichen zeigt, dass das e fehlen darf. Für eine ausführliche Beschreibung
von regulären Ausdrücken siehe [4].
20
|  |
|
| |
|
|