Der Martin: HTACCESS: Genau zwei Dateien schützen?

Beitrag lesen

Hallo,

nur hilft mir das ehrlich gesagt auch noch nicht so recht auf die Sprünge.

warum nicht? Wo klemmt's noch?

<Files ~ ".(index.php|upload.php)$">  <!-- falsch -->

Kommt drauf an, was du willst. Dieses Beispiel erfasst alle Dateien, deren Name mit ".index" oder ".upload", dann einem beliebigen Zeichen gefolgt von "php" endet. Also beispielsweise:

test.index-php
 foo.uploadsphp
 anything.index.php
 anything.indexxphp

<Files "(index.php|upload.php)">   <!-- falsch -->

Ja. Denn durch das Weglassen des ~ signalisierst du, dass genau ein exakter Dateiname folgt. Es gibt aber vermutlich keine Datei mit dem Namen "(index.php|upload.php)".

<FilesMatch ".(index.php|upload.php)$"> <!-- Internal Server Error -->

Das ist nicht einzusehen. Hast du den Container etwa mit <FilesMatch ...> begonnen und mit </Files> beendet?

So long,
 Martin

--
Soziologen sind nützlich, aber keiner will sie haben.
Bei Informatikern ist es gerade umgekehrt.