2013-10-16 14 views
5

Ho cercato di ottenere file .HTML da elaborare come file .PHP usando il file .htaccess, ho usato quanto segue, entrambi i quali non funzionano e cercano di accedere al test pagina mi dà la possibilità di scaricare un file che non esiste, qualche idea?Elabora file HTML come PHP

Provato entrambi;

AddType application/x-httpd-php .html .htm 

AddType application/x-httpd-php5 .html .htm 

L'idea è di consentire include nelle mie pagine Web ma utilizzando ancora. File HTML.

Di seguito è riportato un altro codice dal mio file .htaccess, non penso che sia un problema con addType ma lo posterò.

## hide .html extension 
# To externally redirect /dir/foo.html to /dir/foo 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.html [NC] 
RewriteRule^%1 [R,L,NC] 

## To internally redirect /dir/foo to /dir/foo.html 
RewriteCond %{REQUEST_FILENAME}.html -f 
RewriteRule^%{REQUEST_URI}.html [L] 

1e1 hanno deciso di consentirmi solo di farlo con il seguente codice;

AddHandler x-mapp-php5 .html .htm 
+0

È necessario aggiungere l'applicazione 'AddHandler/x-httpd-php .html .htm' –

+0

Questo mi ha aiutato anche, per qualche motivo, l'host LCN ha anche deciso di essere difficile e ha consentito solo" AddHandler x-mapp-php5 .html .htm ". Raccomanderò ai miei clienti di andare via! –

risposta

3

è necessario aggiungere

AddHandler application/x-httpd-php .html .htm 
+0

Nope not working – Switchfire

+0

@Switchfire Provalo senza il tuo '.htaccess' da testare. Abbastanza sicuro che è dove potrebbe essere il problema. Questo avrebbe dovuto funzionare, lo uso da solo. Elimina '.htaccess' temporaneamente o disattivalo. –

+0

@Switchfire Prova anche ad aggiungere "Applicazione AddHandler/x-httpd-php5 .html .htm" ma dubito che farà la differenza. –

0

Puoi provare anche il codice qui sotto.

AddHandler x-httpd-php .html .htm 

O

AddType application/x-httpd-php .html .htm 
3

Prova questo:

AddHandler application/x-httpd-php .html .htm 

o

AddHandler x-httpd-php .html .htm 

o

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

o

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

Edit: Per 1 & 1 server:

AddType x-mapp-php5 .html .htm 

Uno di questi dovrebbe lavorare

+0

No, purtroppo nessuno di questi ha funzionato! – Switchfire

+0

@Switchfire e questo: applicazione AddHandler/x-httpd-php5 .html .htm – Don

+0

Hai persino i diritti di accesso necessari per aggiungere un gestore nel tuo file .htaccess? –