帮客户网站搬家到justhost主机时出现的几个问题

 

       今天有一位新客户的旧主机到期了,在我们这购买了justhost主机,由于客户不懂得转移网站数据,于是由我们技术免费帮忙转移,转移网站数据对我们来讲是非常容易的,所以很快的时间就把用户的资料转到我们服务器上来了。接下来就是让用户测试网站是不是正常了。

 

       首先我们让客户先解析下域名,把域名的DNS改成我们justhost的服务器的,但是美国多久用户反馈说自己的网站打开出现403错误,根据我们以往的经验,网站出现403错误一般是服务器配置出错,经过我们技术检查了用户的.htaccess文件,没有发现异常。于是我们在本地修改了hosts文件,发现客户的网站不是403错误,而是提示网页包含过多的重定向循环连接。

 

       后来我们想到是不是用户的浏览器有问题或者域名没有解析成功呢,于是让用户清除了下浏览器缓存,结果网站出现的错误提示和我们一样,都是网页中包含过多的重定向循环连接。客户出现的403是浏览器缓存的问题,那么重定向循环连接该如何解决呢?

 

       客户的网站是用wordpress搭建的,所以针对这个问题,无非就是域名跳转的问题,很多用户为了网站优化,一般都会把www域名和根域名跳转到一个域名上面。比如根域名用301的方式跳转到www域名,如果在主机的cpanel里面设置了301重定向,而wordpress的后台又设置了www域名,就会影响网页中包含过多的重定向循环的问题。

 

       于是我们技术排查了用户的cpanel面板和wordpress后台,都没有发现问题。后来经过我们进一步排产问题发现用户安装了一款wordpress缓存插件:WP Super Cache,这款缓存插件很多人都会用到,但当我们在高级选项中发现用户选择的是mod_rewrite 缓存模式,而不是默认的php缓存模式,我们就明白了是怎么回事,用户选择的mod_rewrite 缓存模式是重新定义了.htaccess文件,于是我们改为php缓存模式,在打开用户的首页就回复正常了。

 

       其实在网站搬家时会遇到很多问题,有些问题比较棘手,但是当我们仔细分析,一点一点的排查始问题终是能够找到原因的,尤其是技术问题更应该沉着冷静,再此justhost小编与大家共勉之。

评论被关闭

在线客服