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

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

10月 24, 2023

快速原型公司案例

10月 24, 2023

陶瓷加工网站案例

10月 24, 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 chrispengcn8月 7, 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 反向代理缓存规则

5月 14, 2023

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

6月 23, 2022

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

1月 7, 2022

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

10月 20, 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
© 2023 广州纬来科技有限公司 粤ICP备2023105857号-2
  • 首页
  • 关于我们
  • 谷歌SEO服务
  • 谷歌ADS/SEM代运营
  • WordPress建站服务
  • 项目案例
  • 博客
  • 联系我们

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