对包含哈希符号的URL返回410(Gone)

时间:2013-07-27 12:07:26

标签: googlebot http-status-code-410

以前基于Flash的网站的开发使用了http://www.example.com/#形式的网址! 这些网址已被Google编入索引,但我需要从搜索索引中删除这些网址。阅读Google文档,我应该生成404或410错误。

但是,我无法在服务器端执行此操作,因为#及其后的所有内容都未包含在GET请求中。因此,在我的.htaccess文件中,无法检查此表单的URL。

我可以使用下面的Javascript行检测这些网址

window.location.hash.match( '#!')

然后将window.location更改为我的.htaccess文件可以匹配的URL,然后使用RewriteRule返回410错误。

但这会与搜索机器人一起工作和/或有更好的方法吗?

感谢。

0 个答案:

没有答案