PUT请求403禁止

dra*_*ack 5 mamp apache2 laravel-4

使用laravel开发API.

在PUT请求上禁止403禁止.

适用于远程服务器但不适用于本地.将MAMP用于本地服务器.

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

<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot "/Users/dg/Documents/Websites/domain.com/public_html/dev/public_html" ServerName domain.local ServerAlias www.domain.local <Directory /> Options Indexes FollowSymLinks AllowOverride All </Directory> ErrorLog "/Users/dg/Documents/Websites/domain.com/public_html/dev/error_log" CustomLog "/Users/dg/Documents/Websites/domain.com/public_html/dev/access_log" common </VirtualHost>

我已经在SO上查看了其他类似的问题,但还没有解决方案.

dra*_*ack 10

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

在文档根目录中添加了以下.htaccess:

<Limit GET POST PUT DELETE HEAD OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST PUT DELETE HEAD OPTIONS> Order deny,allow Deny from all </LimitExcept>