![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: manman, 30. 11. 2007, 14:24
Hallo,
ich möchte mit einem files Abschnitt ind er .htaccess erzwingen, dass alle Dateien ohne Endung/ohne Punk als php ausgegeben werden. Doch wie muss das dann aussehen?
<files *>
ForceType application/x-httpd-php
</files>
liefert ja dann alles als php aus.
Gruß
Die folgende Nachricht zum Thema stammt von: manman, 30. 11. 2007, 14:39
Hallo,
also mit
<filesmatch "[\.]+">
forcetype application/x-httpd-php
</filesmatch>
werden jetzt alle Dateien, die mindestens einen Punkt enthalten als php ausgegeben.
Also das was ich suche wäre die Negation dazu doch leider funktioniert das nicht wie ich dachte mit ^ also
<filesmatch "^[\.]+">
forcetype application/x-httpd-php
</filesmatch>
Kann mir jemand auf die Sprünge helfen?
Gruß
Die folgende Nachricht zum Thema stammt von: ChrisB, 30. 11. 2007, 14:44
Hi,
»» also mit
»»
»» <filesmatch "[\.]+">
»»
»» werden jetzt alle Dateien, die mindestens einen Punkt enthalten als php ausgegeben.
»»
»» Also das was ich suche wäre die Negation dazu doch leider funktioniert das nicht wie ich dachte mit ^ also
»»
»» <filesmatch "^[\.]+">
[^\.] - die Klasse aller Zeichen, die kein Punkt sind.
Btw: Auf Anfang und Ende der Zeichenkette solltest du auch noch matchen, denn sonst duerfte der regulaere Ausdruck auch auf bspw. 'abc.def' passen - da sind auch "mehrere Zeichen hintereinander, die kein Punkt sind" drin.
<FilesMatch "^[^\.]+$">
MfG ChrisB
Die folgende Nachricht zum Thema stammt von: manman, 30. 11. 2007, 14:51
Hallo,
vielen Dank. Klappt wunderbar! Jetzt ist mir das auch klar
Gruß
© 1998-2006
Impressum, Software: Classic Forum