• 首页
    • English
    • 中文
  • 关于我们
  • 服务项目
    • 谷歌SEO服务
    • WordPress建站服务
    • 谷歌ADS/SEM代运营
  • 项目案例
    • 医疗
    • 建材
    • 机械加工
    • 照明
    • 电商
    • 电脑硬件
  • 博客
    • 服务器运维
      • aliyun
      • 服务器安装
      • 宝塔面板
      • 虚拟化
      • 阿里云
      • Centos
      • linux
      • nginx
    • 电子商务
    • 免费资源
    • PHP
      • Magento
      • WordPress
    • 大数据采集
    • Python
    • Javascript
    • SEO
    • 未分类
  • 联系我们
What's Hot

机械模具加工公司网站设计案例

24 10 月, 2023

快速原型公司案例

24 10 月, 2023

陶瓷加工网站案例

24 10 月, 2023
Facebook Twitter Instagram
  • 中文
  • English
Facebook Twitter Instagram
VPSEO VPSEO
  • 首页
    • English
    • 中文
  • 关于我们
  • 服务项目
    • 谷歌SEO服务
    • WordPress建站服务
    • 谷歌ADS/SEM代运营
  • 项目案例
    • 医疗
    • 建材
    • 机械加工
    • 照明
    • 电商
    • 电脑硬件
  • 博客
    • 服务器运维
      • aliyun
      • 服务器安装
      • 宝塔面板
      • 虚拟化
      • 阿里云
      • Centos
      • linux
      • nginx
    • 电子商务
    • 免费资源
    • PHP
      • Magento
      • WordPress
    • 大数据采集
    • Python
    • Javascript
    • SEO
    • 未分类
  • 联系我们
VPSEO VPSEO
Home»nginx»Nginx 向响应内容中添加额外信息
nginx

Nginx 向响应内容中添加额外信息

chrispengcnBy chrispengcn7 8 月, 2021没有评论1 Min Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
Share
Facebook Twitter LinkedIn Pinterest Email

Nginx 向响应内容中添加额外信息

平时如果我们添加一些信息,比如 title,只需要编辑站点文件即可。但是有时候这个站点要是动态的,我们就无能为力。就此 Nginx 提供了一个模块,向响应内容中添加额外的信息,以达到所需的效果


如果以前看过本站文章的人,一定知道本站曾经搭建过一个下载站点,这个下载站点使用了 Nginx 的 autoindex 插件,可以显示整个文件夹,并且可以直观的看到文件列表。

但是作为一个站点,我们应该添加个标题和 logo 对吧?然而实际信息却没有编辑的地方。当时只能放弃。

近期查阅 nginx 配置文档,发现有两条配置命令可以实现这个效果

location / {
# 添加头部脚部信息
add_before_body /.site/header.html;
add_after_body /.site/footer.html;
addition_types mime-type text/html;
}

这两条配置命令所属的模块是 ngx_http_addition_module,意义是用 nginx 向响应内容中添加额外信息,如果自行编译默认该模块不安装。

add_before_body 是在网站内容最前添加的信息,add_after_body 是在网站内容最后添加的信息,addition_types 是指定添加信息的 MIME 类型,默认是 text/html(两种写法,不带”mime-type”字段为老版本兼容命令)

追加的信息是纯文本,也可以追加图片等其他类型。在此我就直接追加以前打算添加的纯文本。(具体实际情况可以访问 StarryVoid – Downloads 查看)


实际上,这个模块属于 subrequest 这种设计模式,通过子请求得到数据,多余信息可以查看

https://www.nginx.com/resources/wiki/extending/api/http/?highlight=addition#ngx-http-subrequest

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
chrispengcn
  • Website

Related Posts

nginx wordpress 反向代理缓存规则

14 5 月, 2023

nginx屏蔽中国ip地址以及开放特定ip地址

23 6 月, 2022

Nginx 自动识别PC端与Mobile移动端

7 1 月, 2022

宝塔面板nginx 安装安全狗过程

20 10 月, 2021
Add A Comment

Leave A Reply Cancel Reply

*

code

导航
  • 首页
  • 关于我们
  • 服务项目
  • 项目案例
  • 博客文章
  • 联系我们
博客
  • 服务器运维
  • 服务器安装
  • nginx
  • PHP
  • WordPress
  • Python
  • Javascript
  • SEO
  • 电子商务
  • 大数据采集
  • 宝塔面板
  • 数据库
  • 电子商务
  • 虚拟化
  • 阿里云
导航
  • 首页
  • 关于我们
  • 谷歌SEO服务
  • 谷歌ADS/SEM代运营
  • WordPress建站服务
  • 项目案例
  • 博客
  • 联系我们
最新文章
  • 机械模具加工公司网站设计案例
  • 快速原型公司案例
  • 陶瓷加工网站案例
  • CNC数控加工日文网站案例
  • 触摸一体机数字标牌厂家网站案例
关于我们
关于我们

广州纬来科技有限公司
联系地址:广东省广州市番禺区富华中路富源二街18号合和大厦809

QQ : 13602156
Email : 13926026058@139.com
Contact: +86 13926026058

Facebook Twitter YouTube LinkedIn
© 2025 广州纬来科技有限公司 粤ICP备2023105857号-2
  • 首页
  • 关于我们
  • 谷歌SEO服务
  • 谷歌ADS/SEM代运营
  • WordPress建站服务
  • 项目案例
  • 博客
  • 联系我们

Type above and press Enter to search. Press Esc to cancel.