【nginx】405 not allowed问题解决方法

项目中的需求是用ajax去响应了静态资源,导致报状态码405 ,进行了问题排查。
原因为 Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求
解决办法:

1、将post请求改为get请求即可

2、静态server下的location加入 error_page 405 =200 $request_uri;

location / {
        root /usr/share/nginx/html/cashier;
        try_files $uri $uri/ /index.html;
        index index.html index.htm;
        error_page 405 =200  $request_uri; 
}

 

相关推荐

  1. nginx405 not allowed问题解决方法

    2024-01-25 00:40:02       40 阅读
  2. nginx405 not allowed问题解决方法

    2024-01-25 00:40:02       42 阅读
  3. Nginx出现403 Forbidden、404 Not Found错误的解决方案

    2024-01-25 00:40:02       14 阅读
  4. Nginx——记录post请求回执405的一种解决方式

    2024-01-25 00:40:02       51 阅读
  5. vue中404解决方法

    2024-01-25 00:40:02       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-25 00:40:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-25 00:40:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-25 00:40:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-25 00:40:02       20 阅读

热门阅读

  1. linux 之 ln 命令

    2024-01-25 00:40:02       34 阅读
  2. c语言之循环语句练习

    2024-01-25 00:40:02       36 阅读
  3. 更改ip后还被封是ip质量的原因吗?

    2024-01-25 00:40:02       38 阅读
  4. jquery笔记

    2024-01-25 00:40:02       32 阅读
  5. 【Webpack】样式处理 - 分离样式文件

    2024-01-25 00:40:02       33 阅读
  6. python

    2024-01-25 00:40:02       36 阅读
  7. 240124

    240124

    2024-01-25 00:40:02      33 阅读
  8. (BUUCTF)0ctf_2018_heapstorm2

    2024-01-25 00:40:02       32 阅读
  9. tar 命令基本用法

    2024-01-25 00:40:02       37 阅读