我正在尝试仅允许我的apache服务器上的某些请求方法来代理tomcat服务器。
我添加了用于在请求方法PUT上返回405状态的重写规则,并且Patch无效,相同的规则适用于GET,POST,OPTIONS,HEAD,但不适用于PUT和Patch。
RewriteEngine on
RewriteCond %{REQUEST_METHOD} !(GET|POST|OPTIONS|HEAD)
RewriteRule ^ - [L,R=404]
还
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(PUT|PATCH)
RewriteRule .* - [R=405]
我希望PUT和PATCH方法能够给我405或404状态,但是我却收到403状态代码。