美文网首页
SPA应用中使用Markdown文档超连接下载文件的Nginx配

SPA应用中使用Markdown文档超连接下载文件的Nginx配

作者: Jared_Sun | 来源:发表于2020-10-29 22:16 被阅读0次

今天在维护一个Angular编写的网站时,遇到网页正文为Markdown文档编写,其中一个下载文件的超连接被解析成了路由(匹配上了‘**’通配路由),无法正确下载文件。在考虑了几种解决方案后,最终选择在Nginx上进行location配置,由Nginx来提供文件下载。

文档的下载链接地址:/download/helloWorld.pdf

Nginx的配置:

location ~ /download {
  root /home/download; # 下载文件在此路径下
  add_header Content-Disposition "attachment;"; # 不配置此项目,文档会直接在浏览器内被打开预览
}

相关文章

  • SPA应用中使用Markdown文档超连接下载文件的Nginx配

    今天在维护一个Angular编写的网站时,遇到网页正文为Markdown文档编写,其中一个下载文件的超连接被解析成...

  • 2018-10-15Mark

    1.markdown学习 二级标题 三级标题 #代表标题 截图 超连接 企业微信 tapd下载使用 xmind使用...

  • 在github中使用Hexo编辑文档(一)

    原理: 文档以 MarkDown 文件编写 使用 hexo 将 MarkDown 文件生成成静态文件 将静态文件发...

  • nginx安装

    安装软件 下载 配置nginx 完成之后的配置文件见:/opt/nginx/conf/nginx.conf,参数配...

  • docker 安装一些应用

    安装 redis安装 下载镜像文件 创建实例并启动 使用redis镜像执行redis-cli命令连接 nginx安...

  • Docker - 部署网页到nginx镜像中

    下载nginx 镜像: 启动镜像 查看启动后的镜像id 进入镜像 查找nginx的默认配置文件 nginx的默认配...

  • 通过Brew安装相关服务记录

    Nginx 在/usr/local/etc/nginx/nginx.conf文件中。每次修改nginx.conf配...

  • Nginx安装

    安装nginx需要的linux环境: 下载nginx 编译安装 使用nginx代理 ,修改配置文件 启动nginx...

  • Nginx模块

    目录索引 1.1 应用场景 可以使用nginx作为简易的文件下载服务器 1.2 参数说明 1.3 配置文件 1.4...

  • Linux 下Nginx的安装

    搭建Nginx 1.下载Nginx依赖文件 下载nginx二进制文件下载地址:nginx下载链接 下载依赖wget...

网友评论

      本文标题:SPA应用中使用Markdown文档超连接下载文件的Nginx配

      本文链接:https://www.haomeiwen.com/subject/ndnlvktx.html