谷歌+ ajax / _escaped_fragment_

时间:2011-08-24 18:36:26

标签: ajax

有没有人知道如果我有脚本会发生什么?_escaped_fragment_ = a 会返回指向#!b 的链接(因此它会变成脚本?_escaped_fragment_ = A#!b'/强>)?

谷歌会尝试访问脚本吗?_escaped_fragment_ = b

3 个答案:

答案 0 :(得分:1)

否 - Googlbot不会抓取该链接。根据Google规范,Googlebot不会抓取您网站上包含_escaped_fragment_的网址。

答案 1 :(得分:0)

我认为正确的解决方案是使用基本标记:

http://www.w3schools.com/tags/tag_base.asp

使用正确的基本标记,即使相对链接也不包含" _escaped_fragment _"所以他们应该被谷歌索引。

答案 2 :(得分:0)

我这样做:

    RewriteCond %{QUERY_STRING} ^_escaped_fragment_=(.*)$
    RewriteCond %{REQUEST_URI} !^/snapshots/views/ [NC]
    RewriteRule ^(.*)/?$ /snapshots/views/%1 [L]