2014-09-04 50 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] 
相关问题