有没有人知道如果我有脚本会发生什么?_escaped_fragment_ = a 会返回指向#!b 的链接(因此它会变成脚本?_escaped_fragment_ = A#!b'/强>)?
谷歌会尝试访问脚本吗?_escaped_fragment_ = b ?
答案 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]