如其他地方所述,当 Google 抓取启用了 Disqus 的 Wordpress 网站时,Google 会尝试将一些由 Disqus 动态生成的链接编入索引(这些链接不会出现在页面源中,因此我认为这些是基于 Javascript 的链接)。
例如,Google Webmaster Tools 尝试抓取下面的 URL (A) 并引发 Page Not Found 错误,因为正确的 URL (B) 已被 Disqus 修改:
(A) www.example.com/blog/2012/09/blog-post-title/2147423647/1346789815000
(B) www.example.com/blog/2012/09/blog-post-title/
Disqus 创建的动态 URL 始终包含“2147423647”组件;这些数字不会改变。“1346789815000”部分可能存在也可能不存在,并且数字逐页变化。
我想使用 mod-rewrite 以便尝试访问表单 (A) 的 URL 获得 301 重定向到 (B) 以便我停止获取爬网错误。
请指教。请注意,我是一个 mod-rewrite 菜鸟,所以任何和所有的帮助都非常感谢!提前致谢。