为了制作精美的网址,我决定使用以下问题Removing the fragment identifier from AngularJS urls (# symbol)中的提示从我的溃疡中删除#现在,我意识到如果我尝试直接访问它们,我的网址就不起作用了。如果将下面的网址直接放在浏览器http://localhost/phones
我会得到404。 知道如何解决这个问题吗?
答案 0 :(得分:-1)
您需要编写服务器端代码,以生成您之前根据要生成的客户端JavaScript生成的页面。
这将是该URL的初始视图。
如果客户端支持JavaScript(并且JavaScript不会因任何原因而失败),那么它将接管未来的交互。
否则,您(应该)在页面中的常规链接和表单将在没有JS的情况下正常运行。