最近在迁移我的另外一个网站特效网,在搬迁过程中遇到一个问题,原来显示正常的特效展示页面提交之后提示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
暂无评论内容