Vue IIS 403-Forbidden


  第一次接觸Vue項目,開發完以后部署到IIS的時候,出現了刷新頁面404的問題,后面在網上看到添加一個url重寫的配置,配置完了刷新又變成了403。請求返回403這個問題找了好久才明白原來服務器上面根本就沒有對應的地址,假設Vue項目配置的路由是/home/index。服務端根本就沒有home文件夾,也沒有index頁面,就報了一個403;后面發現是Vue的路由可以配置路由模式hash和history。如果是history刷新就會變成403,但是改成hash就可以正常刷新了。hash可以正常刷新,但是路由前面會加一個#,其實這個#也很好理解,單頁面應用其實就是一個頁面,#就是於一個錨點,定位到錨點的位置。

下面這篇文章解釋了前端路由的兩種實現方式:

https://www.cnblogs.com/winyh/p/9284821.html


免責聲明!

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



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