我有一個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. 角度cli路由
- 6. 角度2路由器index.html共享點
- 7. 角度路由不適用於錨點
- 8. 角節點路由
- 9. 設置角度的路由
- 10. Django中的角度路由
- 11. 模板的角度路由
- 12. 錯誤的角度路由
- 13. 角度MVC路由前綴
- 14. 導軌和角度路由
- 15. 角度參數路由
- 16. 從app.component.ts角度路由
- 17. 角度路由多標籤
- 18. 角度路由ie9錯誤
- 19. 角度路由非工作
- 20. 角度表單和路由
- 21. 角度路由子模塊
- 22. 角度路由與快遞
- 23. 新手角度路由
- 24. Django和角度路由
- 25. 如何優先使用角度路由而不是節點路由,同時在角度中使用html5Mode(true)JS
- 26. 我如何處理角度動態網站的路由
- 27. WordPress的多站點路由與子域和子目錄
- 28. 角度4路由與無限/#/在url
- 29. Rails在角度路由參數
- 30. 在角度ui路由器404頁面
你有沒有解決這個問題,因爲我有同樣的問題? http://wordpress.stackexchange.com/questions/193479/redirect-sub-pages-to-parent-without-changing-url – 2015-07-04 09:39:28