我有一个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,使这些新的“路线”将指向第一页?在wordpress站点的角度路由
1
A
回答
0
我不是WordPress的专家,但为了得到html5mode在角工作:
- 任何路线开始
/your_spa
需求服务的主网页(index.html
)您的应用程序。 - 您必须确保您的Spa中引用的任何资源(例如,
/assets/themes/theme.css
)都需要指向正确的位置,即使您的位置URL是your_spa/your/spa/page
。这意味着没有相关路径,除非您使用base tag。
Here's a tutorial关于如何在wordpress中配置路由器。我不使用WordPress,所以我很抱歉,我
这似乎很麻烦,我会只使用默认的哈希路由,如果可能的话。
0
我有同样的基本问题,并解决它。你的情况稍有不同,但我认为你需要这样的东西:
function spa_rewrite() {
add_rewrite_rule('79133/71', '/', 'top');
}
add_action('init', 'spa_rewrite');
在实践中,你需要使用一些正则表达式来使这种更灵活
相关问题
- 1. 在Wordpress站点的AngularJS路由
- 2. 角度和节点路由
- 3. 角度路由
- 4. 带节点j的角度http路由
- 5. 角度路由不适用于锚点
- 6. Django中的角度路由
- 7. 模板的角度路由
- 8. 错误的角度路由
- 9. 设置角度的路由
- 10. 角度表单和路由
- 11. 角度路由子模块
- 12. 角度路由与快递
- 13. 角度路由ie9错误
- 14. 角度路由多标签
- 15. Django和角度路由
- 16. 从app.component.ts角度路由
- 17. 角度路由非工作
- 18. 角度MVC路由前缀
- 19. 导轨和角度路由
- 20. WordPress的多站点路由与子域和子目录
- 21. 路由不能在角度spa工作
- 22. 角度2主动路由在单个路由上
- 23. 如何在角度2路由器中隐藏路由?
- 24. 直接在角度4路由到特定路由URL
- 25. Sitecore多站点网站URL路由
- 26. 带路由器插座的角度2儿童路由
- 27. 没有路由插座的角度路由多个组件
- 28. 不改变位置的角度路由
- 29. ng-enter-stagger的角度UI路由器
- 30. 带参数的角度ui路由器
你有没有解决这个问题,因为我有同样的问题? http://wordpress.stackexchange.com/questions/193479/redirect-sub-pages-to-parent-without-changing-url – 2015-07-04 09:39:28