4

我需要在标签之前添加一个脚本</body>,所以不是修改所有页面,我想知道是否可以将服务器配置为在该标签之前为每个提供的 HTML 文档添加一些 HTML?

4

3 回答 3

4

如果您的服务器上安装了 PHP,您可以在 php.ini 文件或 .htaccess 中设置auto_append和/或指令。auto_prepend您还可以设置 .html 扩展名,以便 Apache 将其解析为 PHP 文件,这样每个对 .html 文档的 HTTP 请求都会自动包含页眉和页脚。如果设置了 PHP,请尝试将这些行添加到您的 .htaccess 中:

AddType application/x-httpd-php .html 
php_value auto_prepend_file /var/www/public/foo.html
于 2009-06-07T17:27:16.090 回答
2

Apache 可以使用mod_layout来处理

这是一篇相关文章:Advanced Apache Headers/Footers

于 2009-06-08T02:15:04.680 回答
1

对您的问题最自然的答案是使用服务器端处理语言,如 PHP、CGI 等。这些平台提供的不仅仅是服务器端包含。说到这一点,如果在 HTML 页面中包含某些内容正是您所需要的,那么您可能正在寻找Server Side Includes

于 2009-06-07T17:04:03.873 回答