2013-06-10 11 views
8

Ho letto circa 10 domande come questa, ma sembra non esserci una risposta a questa semplice domanda.AddType in htaccess causa la pagina da scaricare

Cosa potrebbe causare il download di file .htm anziché eseguito come php?

Sto usando il seguente codice:

AddType application/x-httpd-php htm 

ho provato molte combinazioni, ma senza successo.

Cos'altro posso provare?

Tutto ciò di cui ho bisogno sono i file .htm e .html per eseguire php.

+0

uso 'ricciolo -V' o' wget -s' per controllare 'header di risposta Content-type' degli script. –

+0

Content-Type: application/x-httpd-php – user1721135

+0

Quindi ho dimenticato cosa ho detto di seguito, sappiamo che 'application/x-httpd-php' è corretto. – nick

risposta

4

Ho avuto lo stesso problema, ma poi ho pensato che la versione di PHP che sto utilizzando è PHP5. Ho cambiato il gestore di seguito e ha funzionato!

AddHandler x-httpd-php5-3 .php 
AddHandler application/x-httpd-php5 .php 
0

Prova

AddHandler fcgid-script .htm .html 

O

AddHandler x-mapp-php5 .html .htm 
1

Aggiungi questa riga al file .htaccess (Risolto)

AddHandler application/x-httpd-php5 .php .php4 .php5 .html .htm .phtml .shtml 
+0

/x-httpd-php5 .php .php4 .php5 .html .htm .phtml .shtml –

1

Prova: application/x-httpd- ea-php5 o application/x-httpd-ea-php56 per PHP 5.6 ho dovuto cambiare per questo dopo l'aggiornamento a EasyApache 4 Software

Doug Smartlab

1

Ho avuto lo stesso problema e non riusciva a trovare la risposta qui . Ha trovato su questo forum cPanel però: https://forums.cpanel.net/threads/php-script-is-not-working-in-html-file.595195/

Il loro consiglio è stato quello di utilizzare questo:

AddHandler application/x-httpd-ea-php56 .htm .html .shtml 
AddType application/x-httpd-php5 .php 

Stavo usando il PHP con JSON però. Dopo questo PHP ha funzionato, ma JSON no. Risolto rimuovendo l'AddType e attaccare con l'AddHandler

AddHandler application/x-httpd-ea-php56 .htm .html .shtml 
Problemi correlati