2010-12-04 34 views
5

J'utilise cet extrait dans mon fichier .htaccess pour analyser html php comme:html php pas comme dans l'analyse syntaxique WAMP

<FilesMatch "\.(html|htm|txt)$"> 
SetHandler application/x-httpd-php5 
</FilesMatch> 

ce qui fonctionne bien dans mon site (en ligne), mais pas dans mon localhost (en utilisant WAMP dernière version) .. mais si je change le code ci-dessus:

<FilesMatch "\.(html|htm|txt)$"> 
SetHandler application/x-httpd-php 
</FilesMatch> 

alors, cela fonctionne très bien dans mon localhost, mais pas dans mon site .. Je dois ajouter/retirer de la 5 dans SetHandler application/x-httpd-php travailler d'un côté ou de l'autre.

S'il vous plaît, aidez-moi ..

+0

Probablement la version de php dans votre localhost n'est pas 5? –

+0

no ... J'utilise PHP 5.3.1 dans localhost ... –

+0

@Vaibhav Gupta - Quel est le mime pris en charge dans 'mime.types'? – ajreal

Répondre

3

Vous pouvez modifier votre fichier httpd.conf local et ajouter les modules de mime dont vous avez besoin:

<IfModule mime_module> 
AddType application/x-httpd-php .php 
AddType application/x-httpd-php .html 
AddType application/x-httpd-php .htm 
AddType application/x-httpd-php .txt 
</IfModule> 

Cela devrait fonctionner pour votre hôte local. Si vous ne pouvez pas configurer votre serveur de cette façon, et depuis que votre fichier .htaccess fonctionne, utilisez la configuration .htaccess pour votre serveur uniquement.

+0

Pour accéder à votre fichier httpd.conf, ouvrez le menu wamp à partir de la barre d'état et aller à Apache-> httpd.conf – mspir

+0

ok ... mais ce que je veux, c'est pouvoir analyser html comme php en utilisant: Application SetHandler/x-httpd- php5 –