PUT 请求 403 禁止 [英] PUT request 403 Forbidden

查看:60
本文介绍了PUT 请求 403 禁止的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用 Laravel 开发 API.

Developing an API using laravel.

在 PUT 请求中获取 403 Forbidden.

Getting 403 Forbidden on PUT request.

适用于远程服务器,但不适用于本地.对本地服务器使用 MAMP.

Works on a remote server but not locally. Using MAMP for the local server.

这是我的虚拟主机,我没有看到任何异常.

Here is my virtual host, I don't see anything off.

ServerAdmin 站长@localhostDocumentRoot "/Users/dg/Documents/Websites/domain.com/public_html/dev/public_html"服务器名称 domain.localServerAlias www.domain.local<目录/>期权索引 FollowSymLinks允许覆盖所有</目录>错误日志/Users/dg/Documents/Websites/domain.com/public_html/dev/error_log"CustomLog "/Users/dg/Documents/Websites/domain.com/public_html/dev/access_log" 常见</VirtualHost>

我已经看过关于 SO 的其他类似问题,但还没有解决方案.

I've looked at other similar questions on SO but no solution yet.

推荐答案

在这里找到解决方案:https://serverfault.com/questions/275512/put-request-results-in-403-forbidden-need-apache-to-allow-put-requests

在文档根目录的 .htaccess 中添加以下内容:

Added the following to .htaccess at the document root:

命令允许,拒绝所有人都允许</限制><LimitExcept GET POST PUT DELETE HEAD OPTIONS>订单拒绝,允许拒绝所有人</LimitExcept>

这篇关于PUT 请求 403 禁止的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆