Nginx 405 not allowed 问题解决

时间:2025-03-02 07:49:36

在请求一些静态页面的时候,如果使用post请求就会报405错误。

详细错误是Nginx 405 not allowed。原因是:

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

从服务器安全考虑,建议使用动态服务器语言获得post请求,然后通过url拼接参数的方式转发给静态文件。