最近在迁移我的另外一个网站特效网,在搬迁过程中遇到一个问题,原来显示正常的特效展示页面提交之后提示Nginx 405 not allowed(网站使用的宝塔),但是链接地址是正确的,直接在地址栏输入链接按回车可以正常访问。
经过一番排查后发现,原来是宝塔设置了不允许通过静态页面(html/htm都属于静态页面)提交POST导致的,通过静态页面提交的话就会提示“HTTP/1.1 405 Method not allowed”。
下面给出Nginx 405 not allowed提示全网最简单最有效的解决方法:
nignx服务器,只需要在nginx配置文件,增加一句:
error_page 405 =200 http://$host$request_uri;
具体方法如下,找到对应域名的nginx配置文件,然后找到对应域名的server部分,然后增加上面的代码即可。
server
{
listen 80;
server_name http://www.zhaotexiao.com;
location /{ root /www/zhaotexiao;
index index.html index.htm index.php;
error_page 405 =200 http://$host$request_uri;
}
}
转载于:http://www.91sucai.cn/zatan/jingyan/412.html
© 版权声明
THE END













![红包猎手-自动抢红包神器[2022最新破解版]-嗨皮网-Hpeak.net](https://www.hpeak.net/wp-content/uploads/2022/02/1643645959.png)


暂无评论内容