我有一個單頁網站,用SammyJS作爲js框架和PHP爲後端,所以當我到達搜索引擎優化點時,我讀了關於谷歌阿賈克斯爬蟲,所以我做了如下: 1.我將以下兩行添加到我的htacess文件中。單頁網站,搜索引擎優化和社交媒體分享按鈕
#RewriteCond %{QUERY_STRING} ^_escaped_fragment_=(.*)$
#RewriteRule ^$ /seo/index/ [R=301,L]
2.我創建一個新的控制器(SEO),其僅將顯示所需的數據(HTML)沒有任何CSS或JS來被索引。
所以如果url包含_escaped_fragment_,網絡服務器會將它重定向到seo控制器。 當我使用Facebook共享時,此解決方案工作正常,但不適用於gplus,鏈接和推文。 當我測試google-bot如何查看我的網站時,google-bot會看到301重定向頁面!
由此,我想要一些工作沒有重定向,這需要sammyJS工作沒有散列,我不能使它的作品。
我的問題是如何使薩米js作品沒有#!或#,考慮推送狀態不支持在所有瀏覽器。
任何想法傢伙關於這種情況。
感謝,
不幸的是,我不相信你可以SammyJS不包括hashtag工作。 – rivarolle