Pergunta

Eu preciso adicionar um script antes da tag </body>, então ao invés de modificar todas as páginas , eu estava me perguntando se eu poderia configurar o servidor para adicionar um pouco de HTML antes disso tag para cada documento HTML que está sendo servido?

Foi útil?

Solução

Se você tem o PHP instalado no seu servidor, você pode configurar o auto_append e / ou directivas auto_prepend no arquivo php.ini ou .htaccess. Você também pode configurar extensões .html a ser analisados ??como arquivos PHP por Apache, por isso cada solicitação HTTP para um documento .html é enviado de volta com um cabeçalho e um rodapé automagicamente incluído. Se o PHP está configurado, tente adicionar essas linhas em seu .htaccess:

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

Outras dicas

Apache pode alça que o uso mod_layout

Aqui está um artigo relevante: Avançada Apache cabeçalhos / rodapés

A resposta mais natural para o seu problema seria a utilização de uma linguagem de processamento do lado do servidor, como PHP, CGI, etc. Essas plataformas dar muito mais do que apenas do lado do servidor inclui. Falando de que, se incluindo algo em uma página HTML é apenas realmente o que você precisa, você pode estar à procura de Servidor Side Inclui .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top