我想摆脱我的网址中丑陋的哈希标签(www.example.com/#/projects/id -> www.example.com/projects/id)。所以我加了
Router.reopen({
location: 'history'
});
如果我将我的应用程序打开到根 www.example.com,然后单击一个链接,我可以访问 www.example.com/projects 等等。但是,如果我将 www.example.com/projects 放在我的 url 栏中并以这种方式加载页面,我们会收到 404 错误。为什么会发生这种情况对我来说是有道理的(毕竟,服务器只在一个 url 上提供 javascript 资产)。我正在为我的网站使用 github 页面,我应该使用什么方法来完成这项工作?