Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amp html 删除我的站点';来自搜索引擎的s AMP结果?_Amp Html - Fatal编程技术网

Amp html 删除我的站点';来自搜索引擎的s AMP结果?

Amp html 删除我的站点';来自搜索引擎的s AMP结果?,amp-html,Amp Html,我使用WordPress的AMP插件将我的站点转换为AMP。几周后,我卸载了它 现在,当人们在谷歌上搜索我的网站时,他们看到一个AMP链接,点击它,得到一个500错误 如果他们使用“单击此处继续”,他们会被重定向到404页面!为什么?因为example.com/post/amp不存在 有没有办法告诉谷歌或其他搜索引擎不要推荐我的旧AMP页面?您可以尝试按照“删除AMP内容”部分的说明进行操作。要从谷歌AMP缓存中删除您的网站,您可能需要尝试。如前所述 对于紧急删除,最好是提供错误服务,而不是提供

我使用WordPress的AMP插件将我的站点转换为AMP。几周后,我卸载了它

现在,当人们在谷歌上搜索我的网站时,他们看到一个AMP链接,点击它,得到一个500错误

如果他们使用“单击此处继续”,他们会被重定向到404页面!为什么?因为
example.com/post/amp
不存在


有没有办法告诉谷歌或其他搜索引擎不要推荐我的旧AMP页面?

您可以尝试按照“删除AMP内容”部分的说明进行操作。

要从谷歌AMP缓存中删除您的网站,您可能需要尝试。如前所述

对于紧急删除,最好是提供错误服务,而不是提供不再存在的缓存内容。当您从服务器中删除也存储在Google AMP缓存中的内容时,请使用从缓存中永久删除内容


如果您检查并按照中给出的简单步骤从其缓存版本派生原始URL,也可能会有所帮助。

您有几个选项:

1。等待谷歌在随后的页面抓取中找出答案。

如果你不想做任何工作,好消息是谷歌最终会找到答案,你的AMP页面链接将从搜索结果中消失。然而,这可能需要一个多月的时间,对于任何点击过期链接的人来说都会导致糟糕的用户体验

2。更新404页面。

同时,您可以将AMP页面设置为404,并包含指向非AMP版本内容的链接,其中包含一条消息,说明用户为什么会出现这种情况

3。告诉谷歌这些页面已经不存在了

按照说明告诉Google从AMP缓存中删除页面内容。这将比简单地让谷歌弄清楚要快,但可能需要更多的时间,因为你必须为每个单独的页面URL手动操作。目前没有办法使整个域无效

在终端中,您可以对要删除的每个页面执行以下操作:

curl https://cdn.ampproject.org/update-ping/c/s/ampbyexample.com
这将为以前在此URL上提供的内容发送更新ping(请注意添加的“更新ping”):


您还可以访问浏览器中站点上每个页面的更新ping URL。您将看不到任何内容,但仍应处理该请求。

我正在处理404错误。我已经呆了一个星期了。但谷歌仍在展示这些结果。如果你想强制更新谷歌的AMP缓存,你确定提供404是正确的响应吗?如果你不想手动强制更新你的每个AMP页面,这是我的建议
https://cdn.ampproject.org/c/s/ampbyexample.com