Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
.htaccess 我删除了一个HTML文件。告诉搜索引擎它已经消失的正确方式是什么?204错误代码?_.htaccess - Fatal编程技术网

.htaccess 我删除了一个HTML文件。告诉搜索引擎它已经消失的正确方式是什么?204错误代码?

.htaccess 我删除了一个HTML文件。告诉搜索引擎它已经消失的正确方式是什么?204错误代码?,.htaccess,.htaccess,有什么东西我应该放在我的htaccess中告诉谷歌文件不见了吗?没有。默认情况下,服务器将返回404错误代码,这是告诉搜索引擎和其他访问者该页面不存在的公认且正确的方法。(204代码表示该文件仍然存在,但其元数据已更改) 您可以选择使用410状态代码,这类似于404的“更强大”版本:它不仅表示文件不存在(404是这样做的),而且还表示该条件是永久性的,即页面将永远不会在该URL上恢复,并且页面消失的原因不是它已移动到其他位置。在实践中,许多客户机或多或少同等地处理几个4xx状态代码,因此使用它而

有什么东西我应该放在我的htaccess中告诉谷歌文件不见了吗?

没有。默认情况下,服务器将返回404错误代码,这是告诉搜索引擎和其他访问者该页面不存在的公认且正确的方法。(204代码表示该文件仍然存在,但其元数据已更改)


您可以选择使用410状态代码,这类似于404的“更强大”版本:它不仅表示文件不存在(404是这样做的),而且还表示该条件是永久性的,即页面将永远不会在该URL上恢复,并且页面消失的原因不是它已移动到其他位置。在实践中,许多客户机或多或少同等地处理几个4xx状态代码,因此使用它而不是404不太可能获得实际好处

这里有一个

410“表示请求的资源不再可用,并且将不再可用”


尽管如此,告诉搜索引擎删除你网站的列表并没有SEO优势。制作一个漂亮的404页面,将用户引导到您网站上的其他相关内容。

在这种情况下,人们经常使用它来表示内容已转移到其他地方。例如,当跨子域迁移时,它有助于防止页面排名的丢失。

我认为这确实属于on。但别再问了;它应该很快就会被迁移。“人们经常使用301响应来表示内容已转移到其他地方”-谢谢。但是你的内容被破坏了,如果你不能重定向,你会把搜索引擎留在桌面上。“这也表明这种情况是永久的”-你的文件被完全删除,永远不会回来。我曾经在谷歌有过一次糟糕的经历,删除20个文件导致流量减少了90%——我的理论是“让他们知道”会有所帮助——但这只是一个理论。我想410是最好的选择谢谢