添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
纯真的围巾  ·  Research ...·  6 天前    · 
威武的火车  ·  尝试从REST ...·  1 年前    · 
有爱心的爆米花  ·  javascript - WOW.js : ...·  1 年前    · 
会搭讪的花卷  ·  飞猪 - 开放平台·  1 年前    · 
飘逸的烈马  ·  c++ - CLion does not ...·  1 年前    · 

nginx history api fallback

NGINX 支持使用 HTML5 History API 实现单页面应用(SPAs)的路由,但是,当浏览器请求一个不存在的 URL 时,服务器需要返回一个合法的 HTML 页面,以便浏览器可以正常读取页面内容。

这里可以使用「fallback」功能来实现,它允许我们为所有请求指定一个默认的文件,例如「index.html」。

在 NGINX 的配置文件中,可以使用「try_files」指令来实现「fallback」功能:

location / {
  try_files $uri $uri/ /index.html;

这将导致 NGINX 尝试查找请求的 URI 对应的文件,如果未找到,则返回「/index.html」。这样,当浏览器请求一个不存在的 URL 时,NGINX 将返回默认的「index.html」页面,从而保证了页面可以正常显示。

  •