Domanda

Sto cercando di nascondere il fatto che sto usando PHP su una delle pagine dei miei siti e voglio eseguirlo attraverso il parser PHP (solo quella pagina non tutti loro) così posso chiamarlo filename.htmlcome di solito.Ho provato alcune direttive Apache che ho trovato online e ho alcuni nel mio file .htaccess (Hotlinks e per una pagina 404).

Quando utilizzo uno degli script (nel mio .htacess) per lo scopo PHP, la pagina desidera essere salvata / scaricata (come una vCard) e una casella mostra - senza alcuna pagina da visualizzare.Qualcuno può aiutare, per favore.Sono nuovo su PHP ma credo che un modulo potrebbe essere necessario o che potrebbe essere a che fare con la configurazione del mio server.

È stato utile?

Soluzione

Dovresti lasciare la pagina con un'estensione .php e avere Apache gestire il file come un normale file PHP.Quindi utilizzare una riscrittura nelle impostazioni HTACCESS per nascondere il file PHP come segue:

RewriteEngine on
RewriteRule ^yourfile\.html$ yourfile.php
.

Altri suggerimenti

Non è necessario nascondere il fatto che stai usando PHP, ma se vuoi davvero analizzare PHP in file HTML è necessario modificare il file Apache httpd.conf.Aprilo in un editor di testo e trova un gruppo di linee che assomiglia ad questo: -

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
.

(il tuo potrebbe essere leggermente diverso)

Quindi aggiungi

AddType text/html .html
.

Riavvia Apache e PHP in file HTML saranno analizzati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top