【问题标题】:Make the entire subdirectory 410将整个子目录设为 410
【发布时间】:2020-01-14 09:17:26
【问题描述】:

我有一个已在 Google 中编入索引的子域。页面(一个 WordPress 开发项目)不再存在,所以我希望 Google 能够意识到这一点。我认为 410 是要走的路,但与其将它们放在不再存在的单个帖子上,我想它可能是整个文件夹的全部内容。

这可能吗?这是个好主意吗?

【问题讨论】:

    标签: apache .htaccess http-status-code-410


    【解决方案1】:

    在该子域解析到的子目录中,您可以使用以下 mod_rewrite 指令,该指令为所有请求返回 410 Gone:

    RewriteEngine On
    
    RewriteRule ^ - [G]
    

    ^ 匹配所有请求。 - 表示没有替换G 标志会导致向客户端发送 410 Gone 响应(R=410 的简写形式)。

    默认的 Apache 410 响应将发送到客户端 - 除非您定义了自定义错误文档。

    是的,这是一个好主意,可以让 Google 在尽可能短的时间内从其搜索结果中删除网址。您也可以考虑使用 Google 的 URL 删除工具。

    【讨论】:

    • 非常感谢!我现在添加了它,它现在显示带有 Gone 的页面。请求的资源在此服务器上不再可用,并且没有转发地址。请删除所有页面对该资源的所有引用。根据您的经验,将其与 URL 删除工具结合使用是否是个好主意?
    • 如果您愿意,您当然可以将它与 URL 删除工具结合使用 - 这可以加快处理速度。 URL 删除工具是“临时的”,但如果您的 URL 现在返回 4xx 状态,那么它们将不会返回。
    • 非常感谢,非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-22
    • 1970-01-01
    • 1970-01-01
    • 2012-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多