我有一个WordPress网站,其中WordPress服务的其中一个页面是基于AngularJS的SPA。 Angular-app使用html5mode
,以便我可以浏览http://localhost/79133/71
,我仍然会显示index.html。现在我想将它部署到我的WordPress网站,以便WordPress(主页面)下的其中一个页面是我的SPA。但是,如果我浏览http://example.com/79133/71
WordPress会尝试找到包含固定链接79133/71
的页面,并且不会理解应该提供主页面。如何配置WordPress以便这些新的“路由”将指向第一页?
答案 0 :(得分:0)
我不是WordPress的专家,但是为了让html5mode以角度工作:
/your_spa
开头的路线都需要投放您应用的主页面(index.html
)。/assets/themes/theme.css
)都需要指向正确的位置,即使您的位置网址为your_spa/your/spa/page
也是如此。除非您使用base tag。Here's a tutorial关于如何在wordpress中配置路由器。我不使用wordpress所以我很抱歉我
这似乎很麻烦,如果可能的话我会使用默认的哈希路径。
答案 1 :(得分:0)
我有同样的基本问题,并解决了它。你的情况略有不同,但我认为你需要这样的东西:
app_id: 7sdf119sdfsdf508271357
app_secret: esdfsdfc0sdfsdfa70ce0deccaf81d6ec8a2cd694a93
在实践中,你需要使用一些正则表达式来使这更灵活