Board logo

标题: [求助] delete put请求方式报405 Not Allowed、 [打印本页]

作者: nsioo    时间: 2017-8-30 22:40     标题: delete put请求方式报405 Not Allowed、

在网站中使用RESTful方式请求时、POST和get正常;delete、put这类方式就会 405 Not Allowed、
已经从nginx1.8.1升级至1.10.3、排除跨域问题、求解决思路

微信截图_20170830221852.png 微信截图_20170830221842.png


centos7
wdcp3.2
单nginx

图片附件: 微信截图_20170830221852.png (2017-8-30 22:38, 9.84 KB) / 下载次数 10969
http://wdlinux.cn/bbs/attachment.php?aid=7921&k=9543f7c1d7b231834570464689362fe4&t=1732672167&sid=Oj69Ph



图片附件: 微信截图_20170830221842.png (2017-8-30 22:38, 6.32 KB) / 下载次数 10820
http://wdlinux.cn/bbs/attachment.php?aid=7922&k=0384e9c9e691db6a3d1caebab745a4f0&t=1732672167&sid=Oj69Ph


作者: nsioo    时间: 2017-8-31 08:53

本帖最后由 nsioo 于 2017-8-31 08:56 编辑

已解决、问题得靠思路灵感、整半天把nginx源码看了下才意识到可能是请求链接被当成静态文件了;
链接是类似 http://www.***.com/product/template/1 这样形式的伪静态、所以修改了nginx的配置文件中location / 的写法;
  1.         location / {
  2.                 try_files $uri $uri/ /index.php?$query_string;
  3.         }
复制代码





欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) Powered by Discuz! 7.2