色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Nginx解決history模式下頁面刷新404問題示例

瀏覽:225日期:2023-03-13 15:37:29
目錄
  • 前置知識
  • Nginx
  • location
    • 常用匹配規則
  • root 與 alias
    • 解決刷新后出現404的問題
  • 總結

    前置知識

    • 單頁應用(SPA - single page application)
      只在第一次加載頁面時,返回唯一的html頁面和它的公共靜態資源,后續的頁面跳轉都不會從服務端拿html文件。(hash和history路由實現瀏覽器url變化而不刷新頁面)
    • hash路由
      例子:www.baidu.com/#/home, 原本hash是用來結合錨點實現頁面試圖的控制,當#后面的值發生改變時不會重新請求頁面,主要通過window的onhashchange方法來實現。
    • history路由
      相比于hash路由,最直觀的變化就是路由中沒有#,通過調用window.history對象上的一系列方法來實現頁面的無刷新跳轉(pushState、replaceState)。

    history模式下,因為url改變了,此時如果手動刷新頁面,瀏覽器認為是請求一個新的頁面(發起新的Http請求),而新的頁面是不存在的(后端未配置的話),導致404。

    先簡述一下在瀏覽器上輸入IP或域名后發生的事情(有點面試題的味道了嗷

    標簽: Nginx
    主站蜘蛛池模板: 国产后式a一视频 | 狠狠色丁香婷婷综合小时婷婷 | 欧美a在线 | 国产aⅴ精品一区二区三区久久 | 免费在线观看的毛片 | 精品一区二区三区中文 | 91伊人影院 | 中文字幕日本一区波多野不卡 | 美女三级在线 | 中文国产成人精品久久96 | 欧美视频三级 | 寡妇一级毛片 | 国产专区一区 | 精品国产区一区二区三区在线观看 | 特黄特黄一级高清免费大片 | 免费观看的毛片手机视频 | 成人免费大片a毛片 | 久久国产一片免费观看 | 欧美另类视频在线观看 | 最新在线步兵区 | 精品xxxxxbbbb欧美中文 | 老司机亚洲精品影院 | 欧美一级淫片a免费播放口aaa | 亚洲一区在线视频观看 | 久久综合成人网 | 天天澡天天碰天天狠伊人五月 | 九九色在线视频 | 亚洲国产精品综合欧美 | 狠狠色丁香久久婷婷综 | 男人的天堂免费网站 | 99热成人| 日韩精品一区二区三区免费观看 | 国产乱码一区二区三区四川人 | 中文字幕精品在线观看 | 1024色淫免费视频 | 手机亚洲第1页 | 99视频久久 | 日韩精品一区二三区中文 | 看黄网址 | 女性无套免费网站在线看 | 91精品国产综合久久青草 |