Я хочу отрицать методы удаления с использованием конфигурации каталога Apache 2.4, и я хочу, чтобы код ошибки составлял 405. Вместо этого я хотел бы создать список отказов. В третьем ответе они создали список DENY для простого параметров, но ответить инструкция о том, чтобы быть добавленным общим httpd.conf. Я бы предпочел иметь его в конфигурации каталогов, такой как /etc/apache2/sites-available/dir.conf , но там не заставило код состояния составлять 405.Alias /dir "/var/www/dir/"
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
Dav off
# Block DELETE method explicitly
order deny,allow
deny from all
< /code>
Это работает, но код ответа составляет 404. Как получить код ответа 405?
RewriteEngine On
RewriteCond %{REQUEST_METHOD} DELETE
RewriteRule .* - [R=405,L]
Подробнее здесь: https://stackoverflow.com/questions/795 ... ectory-con