Apache возвращает 405 на request_method поставил и патч не работает - PullRequest
0 голосов
/ 29 мая 2019

Я пытаюсь разрешить только определенные методы запроса на моем сервере apache, который прокси-сервер к серверу tomcat.

Я добавил правила перезаписи для возврата статуса 405 по методу запроса PUT и Patch его не работает, работает то же правилодля GET, POST, OPTIONS, HEAD, но не для PUT AND 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.

...