
Ich habe erfolglos versucht, mit der Apache FilesMatch-Direktive alle Dateien als PHP zu verarbeiten. Damit <FilesMatch "\.html$">
kann ich bestimmte Dateierweiterungen als PHP verarbeiten, aber ich kann keine Direktive finden, die alle Dateitypen mit oder ohne Erweiterungen umfasst.
Wie kann ich Apache so konfigurieren, dass alle Dateien nach PHP-Inhalten analysiert werden?
Antwort1
Wenn Sie es wirklich ernst meinen, nämlich ALLE Dateien abgleichen, dann würde das etwa so aussehen:
<FilesMatch ^>
Versuchen Sie es, aber ich finde, das ist auf jeden Fall keine so gute Idee. Seien Sie lieber spezifischer und passen Sie alle Fälle an, „wo“ nötig.
Antwort2
Ich denke, das ist es. Bitte versuchen Sie dies
Options +FollowSymlinks +MultiViews
RewriteEngine on
RewriteCond %{HTTP_HOST} ^urdom\.net [NC]
RewriteRule ^(.*)$ https://www.urdom.net/$1 [L,R=301]
Ich denke, damit kann jede Datei ohne die Erweiterung gelesen werden. *Bei Verwendung dieser Funktion darf es im selben Verzeichnis kein Verzeichnis oder Dateiname mit demselben Namen geben, auch nicht mit unterschiedlicher Erweiterung.