百度站长平台_www.livezingy.com/固定链接_抓取异常

      今天查阅了百度站长平台抓取小站网页的状况,百度抓取小站出现404的页面没有google那么多,但是显示了很奇怪但属实的错误:“www.livezingy.com/固定链接/” 为404错误,但“livezingy.com/固定链接/”却可以访问。

      目前百度站长平台暂时只汇报了一个链接的404错误,但经过验证,小站中所有的带www的域名/固定链接均出现了404错误,这实在是太可怕了!在动手修复错误之前,我先确认了www.livezingy.com和livezingy.com首页都是可以访问的,想到起初所有文章都不能访问时的404错误,我认为应该还是需要从配置文件/usr/local/nginx/conf/vhost/livezingy.conf中着手。

这一次我仔细对比了lnmp官方的关于伪静态的描述,然后对比了lnmp给出的关于虚拟主机配置文件的文件内容和我的网站配置内容,lnmp官方的配置内容如下图所示。

虚拟主机配置文件

      而我的配置文件如下:

      lnmp官网中的server_name包含了4个域名,而我的server_name仅有一个域名!

      我清楚的记得在添加虚拟主机时,先添加了livezingy.com,然后选择”Y”,然后添加了www.livezingy.com,但是添加完成后console并没有询问我是否还需要添加域名,而是直接跳到了下一个环节,当时我以为每个虚拟主机只能加两个域名(这种想法也真是可笑)。问题就出在这里,我的带www的域名并未添加成功,具体原因暂不明确。

      我尝试将相应行修改为:

server_name livezingy.com www.livezingy.com;

      执行/etc/init.d/nginx restart重启,再次验证,带www的域名/固定链接 和 不带www的域名/固定链接 均可访问成功。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Fork me on GitHub