misterunknown: PHP-Handler für nur _eine_ Datei?

Beitrag lesen

Moin,

Mit <Files ...>. Gegebenenfalls musst du noch einen übergeordnet konfigurierten Handler für alles PHP in diesem Verzeichnis/VHost außer Kraft setzen. RemoveHandler oder RemoveType (je nach Konfiguration) sollte dabei helfen.

Ich möchte das gern innerhalb der .htaccess regeln, da das alles nur für ein untergeordnetes Verzeichnis gelten soll.
Ich habe folgende 2 Sachen Probiert:

RemoveHandler .php  
RemoveType .php

Ich hab beides einzeln und auch zusammen getestet. Trotzdem wurden alle Skripte ausgeführt. Dann habe ich probiert:

<FilesMatch ".*">  
SetHandler None  
</Files>

Das wirkte. Um dann noch die index.php ausführbar zu machen, habe ich noch

<Files index.php>  
SetHandler php5-script  
</Files>

hinzugefügt. Das funktioniert auch.

Warum allerdings RemoveHandler und RemoveType keine auswirkung hatten, kann ich nicht sagen. Könnte das etwas damit zu tun haben, dass PHP bei mir als Apache-Modul läuft? In der Apache-Doku habe ich dazu nichts gefunden.

Grüße Marco

--
Ich spreche Spaghetticode - fließend.