我在meanjs中有一個項目。MEAN-SEO不按預期方式工作
它html5mode禁止,所以我的網址是這樣的:
http://localhost:3000/#!/products
我想實現,以允許谷歌爬蟲看到在客戶端的JavaScript生成的內容AJAX snapshoots。
我安裝了一個叫做均值SEO模塊:
http://blog.meanjs.org/post/78474995741/mean-seo
現在,當我訪問以下網址:
http://localhost:3000/?_escaped_fragment_=
我重定向到:
http://localhost:3000/?_escaped_fragment_=/#!/
當我點擊「產品」或者我直接訪問,我重定向到:
http://localhost:3000/?_escaped_fragment_=/#!/products
閱讀這裏https://developers.google.com/webmasters/ajax-crawling/docs/getting-started詳細介紹了谷歌規範後,我需要的是得到的是沒有hashbangs東西,像下面這樣:
http://localhost:3000/?_escaped_fragment_=/products
我做錯了嗎? 親切的問候。
看起來像一個路由問題是mean-seo正確安裝在服務器上,因爲將代碼片段添加到express.js中? '應用程序。使用(搜索引擎優化({ \t \t cacheClient: '盤',//也可以是 '的Redis' 但不能肯定是否需要 \t // \t redisURL: 'URL /端口',如果我們在實際使用Redis的 \t \t cacheDuration :2 * 60 * 60 * 24 * 1000,//以毫秒爲單位,所以我認爲目前設置爲2天 \t}));' – Leo