Vue js 应用 returns 404 在 github 页面中,但在本地主机上运行良好
Vue js app returns 404 in github pages but works fine on localhost
所以我在 Github 页面上托管了一个基于 Vue Js 的应用程序。但问题是网页在索引 url 上正确加载,其他页面也加载成功,但如果你刷新页面,它 return 是 404。
下图显示了正常加载网站时页面的外观。
但是如果你刷新上面的页面,它会return一个404。
应用程序的源代码位于:Repository URL
尽管该应用程序在本地主机上运行良好。
由于您无法访问服务器端配置文件,我认为您有两种方法:
创建一个 404.html 文件,其内容与您的 index.html 文件相同(在 public 文件夹中)
设置vue路由器为hash mode
所以我在 Github 页面上托管了一个基于 Vue Js 的应用程序。但问题是网页在索引 url 上正确加载,其他页面也加载成功,但如果你刷新页面,它 return 是 404。
下图显示了正常加载网站时页面的外观。
但是如果你刷新上面的页面,它会return一个404。
应用程序的源代码位于:Repository URL
尽管该应用程序在本地主机上运行良好。
由于您无法访问服务器端配置文件,我认为您有两种方法:
创建一个 404.html 文件,其内容与您的 index.html 文件相同(在 public 文件夹中)
设置vue路由器为hash mode