error: .htaccess + Filesmatch?

Beitrag lesen

Hallo,

folgendes, ich habe schon andere Foren bemüht, nur leider bis jetzt erfolglos:

Ich habe eine .htaccess mit diesem Inhalt:

<filesmatch ".inc$">
deny from all
</filesmatch>

Damit werden alle Dateien, die die Endung "inc" (für Included) haben, nicht vom Server ausgeliefert. Und zwar möchte ich damit verhindern, dass eine .inc direkt vom Besucher angesehen werden kann.

Allerdings gibt diese .htaccess einen Fehler in meiner SHTML (SSI)-Datei, da auch SSI nicht mehr auf die Datei zugreifen kann.

Wie kann ich den Server selbst auf die .inc zugreifen lassen, den direkten Zugriff für meine Besucher aber verhindern?

Ich habe daran gedacht, für die IP meines Webhostingpaketes eine Ausnahme in der .htaccess zu machen, allerdings habe ich keine feste und eigene IP, deshalb kann sich die IP Adresse jederzeit ändern.

Also ich suche etwas wie:

<filesmatch ".inc$">
order deny,allow
deny from all
allow from [server-selber]
</filesmatch>

Was gibt´s da?

Grüße error

P.S.: Ich möchte SSI verwenden und kein PHP (= wäre eine mögliche Lösung gewesen). Desweiteren kann ich nicht die Dateien in einem Verzeichnis ablegen, welches oberhalb (nahe des Dokument-Root liegt).