我有一個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