Question

Je veux être en mesure de nommer mes fichiers avec tout ce que l'extension que je choisis. Dans ce cas, nous allons utiliser .foo , puis de les traiter sous forme de fichiers PHP.

En ce moment, mon .htaccess ressemble à ceci

AddType application/x-httpd-php .foo

Mais cela ne fonctionne pas, il me demande toujours à télécharger le fichier quand je y accéder.

Des conseils ou des conseils?

Était-ce utile?

La solution

Essayez:

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

Autres conseils

AddType application / x-httpd-php .html

La syntaxe semble juste pour moi .. Avez-vous essayé de redémarrer le serveur web?

En outre, il existe d'autres paramètres dans le travail du fichier .htaccess? Je veux dire juste se assurer que ce fichier est en cours d'analyse.

Essayez:

AddType application/x-httpd-php .php

Et puis en dessous:

AddType application/x-httpd-php .foo

Si cela ne fonctionne essayer ce code:

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

Si vous voulez vous pouvez ajouter le addtype dans la balise <filesmatch>.

Vous pouvez utiliser mod_rewrite pour réécrire les demandes de *.foo à *.php:

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

Cette règle réécrira toute demande qui est chemin d'URL se termine le .foo interne au chemin équivalent URL .php.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top