Frage

Ich möchte meine Dateien in der Lage sein, mit zu benennen, was auch immer Erweiterung ich wählen. In diesem Fall lassen Sie sich mit .foo , und verarbeiten sie dann als PHP-Dateien.

Im Moment meiner .htaccess wie folgt aussehen

AddType application/x-httpd-php .foo

Aber es funktioniert nicht, es fordert mich immer noch um die Datei herunterzuladen, wenn ich auf sie zugreifen.

Ratschläge oder Tipps?

War es hilfreich?

Lösung

Versuchen:

rewriteengine on
rewriterule ^(.*)\.foo$ $1.php

Andere Tipps

AddType application / x-httpd-php .html

Die Syntax Recht sieht für mich .. Haben Sie versucht, den Web-Server neu zu starten?

Auch gibt es andere Einstellungen in .htaccess-Datei funktioniert nicht mehr? Ich meine, so stellen Sie sicher, dass diese Datei analysiert wird.

Versuchen:

AddType application/x-httpd-php .php

Und dann darunter:

AddType application/x-httpd-php .foo

Wenn es nicht funktioniert versuchen, diesen Code ein:

<FilesMatch "\.(php|foo)$">
    AddDefaultCharset UTF-8
    DefaultLanguage en-US
</FilesMatch>

Wenn Sie Sie möchten, können Sie die addtype innerhalb des <filesmatch> Tag hinzuzufügen.

könnten Sie mod_rewrite die Anfragen von *.foo neu zu schreiben *.php:

RewriteEngine on
RewriteRule (.+)\.php$ $1.php

Diese Regel wird jede Anfrage neu zu schreiben, die URL-Pfad ist endet am .foo intern in dem entsprechenden .php URL-Pfad.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top