Angularjs 使用角度路由和NGINX路由时出现的一些意外问题
我有一个使用html路由和ng路由的角度SPA,因此所有页面都有如下链接:Angularjs 使用角度路由和NGINX路由时出现的一些意外问题,angularjs,nginx,Angularjs,Nginx,我有一个使用html路由和ng路由的角度SPA,因此所有页面都有如下链接: example.com/products example.com/home 我有一条路线,我的博客,它是使用NGINX的服务器路由到达的,因为它是使用Ghost构建的: example.com/blog 如果有人直接去我的路线,一切都很好。然而,一旦进入我的角形水疗中心,情况就不同了: /blog 转到我的默认路线,这是预期的。但即使我使用硬链接: <a href="http://example.com/bl
example.com/products
example.com/home
我有一条路线,我的博客,它是使用NGINX的服务器路由到达的,因为它是使用Ghost构建的:
example.com/blog
如果有人直接去我的路线,一切都很好。然而,一旦进入我的角形水疗中心,情况就不同了:
/blog
转到我的默认路线,这是预期的。但即使我使用硬链接:
<a href="http://example.com/blog">Blog</a>
大约有一半的时间它仍然会穿过我的角形水疗中心
我有一个修复使用:
<a href="http://example.com/blog" target="_blank">Blog</a>
但我真的不喜欢将我的用户发送到新页面或选项卡
是否有强制特定路由的Angular到用户服务器路由?Angular拦截所有链接。您可能可以通过创建类似于
ng click
的处理程序并使用$window.location.assign('/blog')
来绕过此问题 角度截取所有链接。您可能可以通过创建类似于ng click
的处理程序并使用$window.location.assign('/blog')
来绕过此问题