如何在GitHub页面上深入链接到Vue.js项目?

如何在GitHub页面上深入链接到Vue.js项目?,vue.js,http-status-code-404,vue-router,github-pages,deep-linking,Vue.js,Http Status Code 404,Vue Router,Github Pages,Deep Linking,我在GitHub中有一个Practice存储库(请参阅) 导航到顶部导航列表中的“关于”: 您将在URL中看到,正如预期的那样,它出现了/about。但是,如果我给人们提供URL,他们会从GitHub页面中得到404错误 我的问题是,如何配置Vue.js项目以允许深度链接 请参阅指向GitHub存储库的链接。您必须向GitHub页面添加一个自定义404.html页面,该页面使用javascript重新路由请求 不过,第一个问题是您启用了HTML5历史模式,这需要设置一个服务器来处理,我认为gi

我在GitHub中有一个Practice存储库(请参阅)

导航到顶部导航列表中的“关于”:

您将在URL中看到,正如预期的那样,它出现了
/about
。但是,如果我给人们提供URL,他们会从GitHub页面中得到404错误

我的问题是,如何配置Vue.js项目以允许深度链接


请参阅指向GitHub存储库的链接。

您必须向GitHub页面添加一个自定义404.html页面,该页面使用javascript重新路由请求

不过,第一个问题是您启用了HTML5历史模式,这需要设置一个服务器来处理,我认为github页面不允许这样做

一旦你解决了这个问题,你有两个选择

下面是一个关于404页面如何使用本地存储来重新路由应用程序的示例


另一种方法是将url更改为片段而不是路径,与此库中使用的方法类似。这个图书馆甚至只为你服务

您必须向github页面添加一个自定义404.html页面,该页面使用javascript重新路由请求

不过,第一个问题是您启用了HTML5历史模式,这需要设置一个服务器来处理,我认为github页面不允许这样做

一旦你解决了这个问题,你有两个选择

下面是一个关于404页面如何使用本地存储来重新路由应用程序的示例

另一种方法是将url更改为片段而不是路径,与此库中使用的方法类似。这个图书馆甚至只为你服务