很多站长在使用云服务器来搭建自己的网站之后,会遇到这样一个问题:他们之前所设置好的sitemaps地图,在一段时间之内就会不再自动更新了,而新的页面链接也没有被收录进去。这不仅影响搜索引擎及时抓取新内容,也可能对网站的收录效率产生负面影响。一般情况下,并不是因为云服务器本身出了什么大问题才出现这样的情况。
要找出问题的原因,可以从最基础的排查方法开始。一个可以正常更新的sitemaps,需要依靠生成该sitemaps的程序或者插件来顺利运行,并且生成出来的文件也应当能够被正确的访问到。因此我们所做的检查可以从“生成”、“访问”这两个方面着手。想想看,你sitemap是不是会自动产生出来呢?如果要动态产生的话,那么这个脚本或者插件是不是还在正常的运行呢?
经常会出现这样的情况,在网站程序或者插件更新之后,原来的sitemaps生成规则就会失效了。比如一些内容管理系统在更新之后,如果该系统的核心文件或者数据库结构发生变化的话,但是配套的sitemaps生成插件却没有同步更新或者不兼容的话,那么就有可能造成生成过程中的中断。另外,云服务器的运行环境也有可能会有所改变。例如,在服务器上运行的PHP版本已经自动进行了更新,但是你的网站程序或者插件却和新的版本不相容的话,那么使用PHP来生成sitemaps的功能就会出现错误而停止工作的情况。
权限问题也是一个常见的“隐形杀手”。sitemaps 文件一般要存放在网站的一个目录中。如果该目录的写入权限由于一些安全设置或者服务器配置的原因而被无意地改变了,从而变成只读的状态,则生成程序就无法把新的地图文件写入覆盖原有的文件了。你可以登录到服务器上,查看一下存放sitemaps文件的目录以及该目录下各个sitemaps文件的权限设置是否正确。
除了生成过程之外,在访问路径上也要注意一下。有的站长在网站改版或者修改伪静态规则之后,sitemaps的访问地址可能会有所改变,但是搜索引擎那边提交出来的却是原来的地址,这就自然地导致了抓取失败的情况。确认一下现在用浏览器直接输入你设置好的sitemaps地址,是不是可以打开并且能看到最新内容。
在挑选云服务器的时候,也可以给这样的问题进行一些预防措施。一个可以为用户提供稳定的运行环境以及技术帮助的服务商就显得非常重要了。稳定的工作环境会使得系统的各个部件不会经常地或者未经你同意的情况下进行更新换代,从而降低了由于环境突变而造成程序不兼容的风险。而当你遇到自己难以排查的技术问题时,比如怀疑是服务器某项配置导致脚本执行不了,专业的技术支持团队能帮你快速定位是服务器层面的问题,还是网站程序自身的问题,这能节省大量排查时间。
总体来说,sitemap不会自动更新就是一种“症状”,它会提示我们去查看一下该网站的状态是否正常。按照从程序到服务器环境、从生成权限到访问路径等各个方面的顺序来查找问题的原因,大部分的问题都可以得到解决。要保证网站程序以及插件的最新状态,并且注意服务器环境的稳定情况,这样就可以使网站地图一直发挥着作用了。
免责声明
我爱导航提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件58427374@qq.com与我们联系处理。敬请谅解!
