Nginx 405 not allowed 解决方案

一、问题原因

 

Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。

 
 

nginxpost405.png

二、解决方案

  1. 直接把post改成get请求即可
  2. 修改ngiux配置
server {
   listen       80;
   server_name  域名;
   
   location /{
      root /www/文件目录;
      index index.html;
      error_page 405 =200 http://$host$request_uri;
   }
} 

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×