Domanda

Ho bisogno di aggiungere uno script prima del tag </body>, così invece di modificare tutte le pagine , mi chiedevo se potevo configurare il server per aggiungere un po 'HTML prima che tag per ogni documento HTML di essere servito?

È stato utile?

Soluzione

se hai PHP installato sul server, è possibile impostare il auto_append e / o direttive auto_prepend nel file php.ini o .htaccess. È inoltre possibile impostare le estensioni .html per essere analizzato come file PHP di Apache, in modo che ogni richiesta HTTP per un documento HTML viene inviato indietro con un colpo di testa e un piè di pagina automagicamente incluso. Se il PHP è impostato, prova ad aggiungere queste righe nel vostro .htaccess:

AddType application/x-httpd-php .html 
php_value auto_prepend_file /var/www/public/foo.html

Altri suggerimenti

Apache può gestire che utilizza mod_layout

Ecco un articolo in questione: avanzata Apache intestazioni / piè di pagina

La risposta più naturale al problema potrebbe essere quella di utilizzare un linguaggio di elaborazione server-side come PHP, CGI, ecc queste piattaforme danno molto più di un semplice server-side include. A proposito, se compreso qualcosa in una pagina HTML è solo davvero quello che serve, si potrebbe essere alla ricerca di Server Side Includes .

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