今天遇到一个网友提到他的网站打开出现"405 Not Allowed"的错误提示。当然他前面是可以使用的,自己在运维的时候不清楚修改哪个文件导致的问题。一般出现405 Not Allowed的问题可能是Nginx引擎服务器,我们在伪静态的时候导致URL伪静态问题导致的,这里我们需要检查伪静态或者Conf文件的配置问题。这里我拿到他的网站服务器后,在配置文件中重新参考其他网站将 WordPress 配置伪静态以及重新恢复conf配置文件。
如果还是不行的话,我们可以重新编译Nginx引擎卸载重新安装即可。最后解决方案是他修改缓存的时候动过conf文件配置导致静态设置失效。这里将他恢复到原来初始阶段,具体后面他用哪个缓存是他自己的问题。