大家在运营WordPress网站时,难免有些有时候会碰到网站出现404的情况。404是一种常见的报错状态代码,表示该网站或网页出现错误,暂时无法访问。那么WordPress网站可能会出现哪些404状态?又该如何解决呢?
网站访问出现404时,是当前访问的url无法在服务器找到相关的资源,出现无法找到的情况显示的状态,就WordPress而言,404出现会有如下一些状态。
1、网站首页能够打开,内页全部404状态
这种状态是由于WordPress默认是一款动态的程序,如果服务器没有做好伪静态而又选择了静态链接,如文章名链接、数字连接等形式,那么没有伪静态的重写将会显示404状态,因此如果遇到这种情况,一般来说我们做好服务器的伪静态就可以了,伪静态的处理有多种方式,每种WEB引擎(常见的:IIS/Apache/Nginx)处理都不一样,你需要自己处理好或者联系你的服务器商帮助你处理好。
2、网站包括首页全部404
如果访问首页都是404的话,那么你就要去查看下你的域名解析以及主机绑定是否出现问题,如果是虚拟主机,你需要查看下你所解析和绑定的主机是否是正确的,这种情况一般是解析到了另一台没有资料的虚拟主机上,进而显示404了。
如果你是使用的服务器,那么你需要看你所绑定的目录是否和你的WordPress网站目录一致。如果不一致,绑定到了错误的目录上面,也会造成404的情况。
3、网站前台正常,后台某些页面出现404
这种情况一般发生在IIS服务器上,比如说在wordpress后台点击文章,或者点击分类目录、标签等显示404,而其他的内容则正常的。
这情况一般是IIS的伪静态不正确造成的,你可以尝试将web.cofing恢复到初始的版本,也就是伪静态之前的版本,然后所有的选项均正常了,这就要求你的伪静态文件配置有问题,需要重新配置好,才能正确的显示。
分类:新闻资讯