如何向每个提供的 HTML 文档添加一些 HTML?

发布于 2024-07-24 18:23:57 字数 222 浏览 5 评论 0原文

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

I need to add a script before the </body> tag, so instead of modifying all the pages, I was wondering if I could configure the server to add some HTML before that tag for every HTML document being served?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

猥︴琐丶欲为 2024-07-31 18:23:57

如果您的服务器上安装了 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

If you have PHP installed on your server, you can set up the auto_append and/or auto_prepend directives in the php.ini file or .htaccess. You can also set up .html extensions to be parsed as PHP files by Apache, so every HTTP request for an .html document is sent back with a header and a footer automagically included. If PHP is set up, try adding these lines into your .htaccess:

AddType application/x-httpd-php .html 
php_value auto_prepend_file /var/www/public/foo.html
久光 2024-07-31 18:23:57

Apache 可以使用 mod_layout处理

这是一篇相关文章:高级 Apache 页眉/页脚

Apache can handle that using mod_layout

Here's a relevant article: Advanced Apache Headers/Footers

森林散布 2024-07-31 18:23:57

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

The most natural answer to your problem would be to use a server-side processing language such as PHP, CGI, etc. Those platforms give a lot more than just server-side includes. Speaking of which, if including something in an HTML page is just really what you need, you might be looking for Server Side Includes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文