为什么站点在线时,http标头提供404?

时间:2017-10-01 作者:Ayaz Malik

我刚刚将我的wordpress网站从http传输到https,还添加了EasyPache和http2
除了我的主页给出了响应代码404之外,一切都很好,并按预期工作,而实际上它在网上工作得很好。请参见此处:http://www.designzzz.com 此外,我还使用了http状态检查工具,如https://httpstatus.io/ 为了验证,同样的事情<谁能告诉我出了什么问题
谢谢

更新:我刚刚发现问题并不是真正的头,而是权限问题,这并没有让我清除缓存,导致缓存文件失效。

2 个回复
SO网友:Milan Petrovic

它会在浏览器和上为您的网站返回200 OKhttps://httpstatus.io/. 此外,404响应代码意味着页面未找到,而不是网站已关闭。服务器错误代码为500+。您可以在此处看到所有HTTP代码:HTTP Status Codes.

SO网友:Ayaz Malik

这个问题几乎解决了。所以我要发布造成这种情况的真正原因。如上所述,我从http切换到https,并开始使用EasyPache。。这为我的wordpress安装创建了权限问题
并且由于此原因,旧的缓存文件未被清除/删除。它提供的是一个无效的主页缓存文件。。清算时的状态应该是404。但它是可用的,而且卡住了。

它还停止了我的wordpress功能,如无法上传图像、清除缓存、安装或删除插件等。

因此,以下是此类问题的解决方案:
要么使用SUPPP和suEXEC选项,要么使用mod\\u ruid2或mod\\u itk。这将解决问题。ThanksAyaz谢谢

结束