開啟mode="history"模式,需要服務端的支持,因為出現“刷新頁面報錯404”的問題;


mode="history"是去除鏈接中的'#'的,但是加上后頁面刷新回報404錯誤,怎么辦呢?

解決辦法:只需要在nginx中最末尾加上 try_files $uri $uri/ /index.html; 即可,例如:

server {

  listen 80;

  server_name k-line-drawer.testcadae.top k-painter.testcadae.top ;
  charset utf-8;
  location / {
    autoindex on;
    root /opt/app/k_line_drawer/current;
    index index.html;
    # 加上這一句就可以.
    try_files $uri $uri/ /index.html;
  }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM