1
我在托管我的角2应用http://www.ixwebhosting.com/ 他们提供了一个传统的LAMP堆栈。角路由在LAMP服务器上工作
我有一个这样的路线:www.mysite.com/myapp/item/:id,它在我的本地ng服务环境中工作正常。
www.mysite.com/my-app/中的index.html页面加载正常 - 但是当我在浏览器中输入www.mysite.com/my-app/item/1时失败。我怀疑因为路由首先到达Web服务器 - 并且由于Web服务器无法在该位置找到实际目录或文件,它将返回404。是否有办法配置Apache服务器以使用Angular路由?
但是我的Angular应用程序位于www.mysite.com/my-app目录中 - 那么如何重写上述内容? – etayluz
只有RewriteBase已更改,我会更新我的答案。 –
谢谢,我已经尝试过,但它仍然重新指向根目录的index.html。也许最后一行也需要改变? (RewriteRule。/index.html [L]) – etayluz