PHp Code nur in Dateien mit dieser Endung ausführen

Die Ausführung von PHP-Code in Dateien mit einer nicht-PHP-Erweiterung verhindern

 

Wenn z.B. die Datei domain.de/test.php.csv heißt, muss die Datei zum Download angeboten werden und darf nicht als PHP Datei ausgeführt werden.

bei uns ist standardmäßig eingestellt:

AddHandler application/x-httpd-php .php

Das bedeutet, egal welche Endung die Datei hat, sie wird immer ausgeführt, wenn PHP Code enthalten ist. Um das zu umgehen, muss folgendes in die .htaccess Datei eingetragen werden:

AddHandler text/html .php
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>