我们可以通过Nginx配置来实现Google SEO,永久删除那些已经被Google收录但却是错误的url网址,比如网址被谷歌收录后又做了变更改变了原来的url地址。

又或者移除Google之前收录的非HTTPS协议网址等。

显示HTTP 410 Gone的Google网页

按如下方式在Nginx的server段内返回HTTP 410状态码即可:

location /path/to/deleted/article {
    return 410;
}

HTTP状态码说明:

HTTP 410 Gone 说明请求的目标资源在源服务器上已经不存在了,并且是【永久性】的丢失。

如果不清楚是【永久丢失】还是【临时丢失】,则应该使用404状态码。