当使用 Angular 和 Apache myserver.com
加载页面时,一切正常,当通过单击链接从主页 myserver.com/credits
转到子路由时它也会起作用。
但是,如果我尝试从浏览器导航栏直接访问 myserver.com/credits
,它将返回 404 错误
消息:
我知道通过使用节点,我可以对其进行配置,以便它能够正常工作,但是,我的公司网站在我无法访问的 apache 服务器中运行。
我可以让服务器重定向到主页myserver.com
,如下所示:
.htaccess
ErrorDocument 404 /index.html
但是,最佳解决方案是直接访问 myserver.com/credits
。
有没有办法让 Apache 这样做?如果是这样,怎么办?
最佳答案
关于AngularJS 导航到 Apache 中的路线时给出 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27991897/