2

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

但是,我不能在服务器端执行此操作,因为 # 以及它之后的所有内容都不包含在 GET 请求中。因此,在我的 .htaccess 文件中,没有办法检查这种形式的 URL。

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

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

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

但这是否适用于搜索机器人和/或有更好的方法吗?

谢谢。

4

0 回答 0