我google了一點,但我 發現很少的信息,如果 ui.routes工作或不與 html5mode = true和$ locationProvider.hashPrefix('!'); 我的意思是如果你使用UI路由器,你可以讓你的網站 可以通過谷歌抓取? 你能給我一個提示嗎?angularjs ui.routes模塊html5mode是否工作?
0
A
回答
0
ui.router
確實與$locationProvider.html5Mode(true).hashPrefix('!');
工作,它將使用HTML5模式時,瀏覽器支持它,或者在沒有支持的情況下回退到hashbang。該hashbang看起來像:
http://www.mysite.com/#!/mydirectory/file.html
您還需要包括一個meta標籤,以幫助谷歌瞭解URL片段
<meta name="fragment" content="!">
做這一切有助於搜索引擎確定如何訪問預編譯的內容,但您仍然需要生成並提供它。這裏有一些關於SEO部分如何工作的好信息,如果你還沒有看到:https://developers.google.com/webmasters/ajax-crawling/docs/specification?hl=fr-FR
0
是的,在您的站點地圖中,您可以包含您希望搜索引擎抓取的頁面。
例如上述任一是可以接受的:
http://www.example.com/!/colorwheel/green
http://www.example.com/colorwheel/green
在sitemap.xml的,將是這樣的:
<url>
<loc>http://www.example.com/colorwheel/green/</loc>
<changefreq>daily</changefreq>
<priority>1.00</priority>
</url>
相關問題
- 1. angularjs html5mode不工作
- 2. AngularJS HTML5Mode
- 3. AngularJS模塊不工作
- 4. 節點Express服務器深層鏈接不是AngularJS工作html5Mode
- 5. locationProvider html5mode不工作
- 6. Play + AngularJS + HTML5Mode
- 7. 問題與angularjs html5Mode
- 8. html5mode angularjs註銷url?
- 9. seo與AngularJS在html5mode
- 10. 檢查AngularJS模塊是否被引導
- 11. AngularJS - 下拉刷新模塊不工作
- 12. angularjs - html5mode不是預期的行爲
- 13. 如何使html5mode使用expressJs路由工作Angularjs
- 14. 是否有可能將AngularJS模塊與其他模塊分開?
- 15. AngularJS + html5Mode +自定義後備
- 16. 使用AngularJS html5mode與express.js
- 17. Nginx路由AngularJS和HTML5Mode
- 18. python模擬模塊是否通過依賴注入工作?
- 19. angularjs是否工作在客戶端?
- 20. 配置IIS URL重寫了AngularJS HTML5Mode模塊仍然沒有工作我已搜查在發現了一些信息上配置IIS URL重寫模塊
- 21. apigee-access節點模塊是否在express內工作?
- 22. 是否有Python 3.4的Excel工作表模塊?
- 23. 如何檢查nginx gzip_static模塊是否正常工作?
- 24. 使用Git子模塊的Bootstrap工作流 - 它是否正確?
- 25. 檢查我的Arduino板上的藍牙模塊是否工作
- 26. 與html5mode
- 27. AngularJS模塊化
- 28. AngularJS模塊
- 29. DRUPAL:Spamspan模塊...它是如何工作的?
- 30. 藍牙模塊似乎不是工作