Hostwinds 博客
寻找结果为:
HTTP状态代码是服务器发送的简短消息,以告知您的浏览器其请求的成功或失败。其中4XX系列涉及客户端错误,在本系列中,410状态代码特定于管理Web内容。
410状态代码(或" 410消失")表示所请求的资源已永久删除 网络服务器。与404状态代码(表明页面可能返回)不同,410状态代码是Web浏览器和搜索引擎的明确信号,表明该页面已经暂时消失了。
有关410状态代码的最重要的事情之一是,它告诉搜索引擎停止爬行和索引页面。因此,仅当您确定页面不再相关或不给您的网站提供任何价值时,才应使用它。
尽管410状态代码很有用,但在几种情况下,使用其他状态代码更合适。
尽管410和404状态代码都表明页面不可用,但它们的目的不同。这 404状态代码 表明该页面可能暂时不可用,这可能是由于URL中的链接断开或错别字所致。搜索引擎将继续爬行这些页面,认为它们会返回。
另一方面,410状态代码告诉搜索引擎和用户该页面已永久消失并且不回来。这种区别对于SEO非常重要,因为使用错误的状态代码可能会导致效率低下的爬行和搜索排名的潜在下降。
使用正确的代码确保搜索引擎正确处理您的网站-404仍然可以由爬网检查,但410s告诉他们停止。
设置410状态代码很简单。让我们看一下如何使用Apache和Nginx Web服务器执行此操作。在其他Web服务器上实施应该相似。
输入以下命令到您的.htaccess文件:
RewriteRule ^old-page$ - [L,R=410]
这告诉服务器URL "旧页" 消失了,应该返回410状态。
在NGINX Web服务器上,以下命令将进入服务器块:
server {
listen 80;
server_name example.com;
location /old-page {
return 410;
}
location /another-removed-page {
return 410;
}
# Other locations and server settings...
}
在此配置中,提出的请求 '/旧页' 和 '/另一个被改造的页面' 将返回410状态。
正确使用时,410状态代码可以成为网站管理和发送正确的SEO信号的绝佳工具 - 搜索引擎可以专注于主动,相关的页面,并且您可以维护一个干净,可爬网和用户友好的站点。
撰写者 Hostwinds Team / 九月 5, 2024