我在我的web應用中使用了angularjs路由,並且我在HTML頭部中包含了$ locationProvider和基本標記,它是<base href="/webapp/">
以便移除URL中的哈希符號,它工作正常當我使用錨標籤重定向例如<a href="/webapp/home">Home</a>
,但是當我使用JavaScript重定向時會產生404錯誤。 window.location.href = '/webapp/home';
。嘗試了一切,但迄今爲止沒有任何幫助,將不勝感激。先謝謝你。頁面重定向不能與AngularJS一起使用
0
A
回答
0
嘗試:<a href="#/webapp/home">Home</a>
當使用角(JavaScript的)路由; JavaScript路由啓動後,URL中的關鍵字#
,其他明智的瀏覽器認爲這是服務器端路由觸發器;或頁面將得到刷新。
使用:<a href="#/webapp/home">Home</a>
$ locationProvider將重定向到視圖後刪除#
。
相關問題
- 1. URL重寫與重定向一起使用但不能重寫
- 2. AngularJS重定向頁面
- 3. 重定向不起作用,使用.htaccess預定義的頁面
- 4. 301重定向.htaccess不能與Wordpress一起使用
- 5. MVC 5重定向到登錄頁面不與OWIN一起使用
- 6. AngularJS routeProvider重定向不起作用
- 7. 當頁面重定向使用mvc時,ui-sref不起作用
- 8. 重定向在同一頁面不起作用?
- 9. 不能301本頁面重定向到
- 10. 重定向到超時頁面 - AngularJS /春
- 11. 重定向登錄頁面從angularjs
- 12. Spring MVC AngularJS頁面刷新/重定向
- 13. CacheResponseMixin不能與分頁一起使用
- 14. 重定向到另一個頁面,而不使用3xx重定向代碼
- 15. 頁面不重定向
- 16. 頁面不重定向
- 17. routeProvider不重定向頁面
- 18. Javascript頁面不重定向
- 19. wp_signon不重定向到一個頁面
- 20. 301重定向不能使用子頁面
- 21. 爲什麼我不能使用header()重定向到頁面?
- 22. 如何使用Resolve重定向到頁面 - AngularJS
- 23. 使用htaccess重定向特定頁面
- 24. 消息框不能與頁面重定向
- 25. 使用AngularJS $ http進行POST時,PassportJS重定向不起作用
- 26. 不能重定向到同一頁
- 27. 角JS - 測試一個功能與頁面重定向使用噶/茉莉花
- 28. 登錄頁面將不能重定向到安全頁面
- 29. 不能與頁面類內容中的框架一起使用
- 30. 不能在Github上與Jekyll一起使用Post.slug頁面
你能告訴我們一些代碼嗎? –
嘗試使用$ location.path('/ webapp/home'); – mtamma
什麼是網絡服務器?如果是nginx,請添加一些lo_try_files。檢查[與Nginx的角度html5mode](http://stackoverflow.com/questions/26810142/ngix-config-for-angularjs-html5-mode-with-templates-and-assets) –