服务器头信息检测器
前面多次提到服务器状态码,如 301 转向、302 转向、404 错误页面。
除了验证自己服务器的状态码,也经常需要检查域名转发设置。很多域名提供商允许用户做域名转发。但这个“域名转发”可以用很多不同的机制实现,是一个很含糊的概念,既可以是 301 转向实现转发,也可能是 302 转向,还可能是 JavaScript 脚本,也可能是 meta 刷新。
使用哪种机制实现转向,用户在浏览器上访问页面并不能看出来,因为结果都是立即转到另一个 URL。要判断是哪种机制实现转向,就需要检查服务器头信息。
网上有很多检测服务器头信息的工具。我个人常用的工具网址请参考本书补充资源页面,如图 12-20 所示。

图 12-20 服务器头信息检测显示的 301 转向
从图 12-20 中可见,检查 URL http://seozac.com/的服务器头信息,从显示的结果可以看到,这是一个 301 转向,指向 https://www.seozac.com/,说明设置正确,目的当然就是预防或解决网址规范化问题;同时会显示服务器的一些信息。
如果检查网址 https://www.seozac.com/, 服务器头信息检测显示结果如图 12-21 所示,得到的就是一个正常的 200 状态码。

图 12-21 服务器头信息检测显示的 200 状态码
有一些服务器设置有问题,在需要返回 404 状态码时,返回了 200 状态码。虽然用户看到的都是页面无法找到一类的错误信息,但不同状态码之间有天壤之别,将使搜索引擎做不同的处理。不存在页面返回 200 状态码,将使搜索引擎认为你的网站出现很多重复内容;而返回 404 状态码,将使搜索引擎知道这些页面不再存在,并将它们逐渐删除。
本文档为站内渲染。原始文件本地路径:saas/source/seo-llm/SEO实战密码-markdown-第12章-SEO-工具-服务器头信息检测器-_index-deb8e0.md(仅本地保留,不入库不部署)