2014-09-04 62 views
1

我一直在研究瘋狂試圖找到一種方法,使我的骨幹應用程序seo友好。理想情況下,我想使用https://github.com/thomasdavis/seoserver這應該是一個沒有麻煩的設置,但有一個問題。骨幹與SEO服務器 - 讓他們一起工作

所有這些解決方案的使用需要混編網址重寫規則:

RewriteCond %{QUERY_STRING} ^escaped_fragment=(.)$ 
RewriteRule (.) http://address-of-seoserver:3000/%1? [P] 

而且我使用HTML5按壓狀態URL在我的骨幹應用程序。有什麼方法可以告訴谷歌只重定向應用程序頁面沒有哈希url?

回答

0

首先,因爲你不會有散列,你將不得不告訴谷歌,你正在嘗試加載ajax內容。 請確保以下是在你的頭標記爲所有將不會有一個哈希

<meta name="fragment" content="!"> 

然後,您可以使用谷歌機器人後續重寫規則的頁面。

RewriteCond %{QUERY_STRING} ^_escaped_fragment_= 
RewriteRule (.*) http://%{HTTP_HOST}:3000%{REQUEST_URI}? [P]