Wie verweigere ich die Löschmethode und senden Sie 405 Statuscode in der APache 2.4 -Verzeichniskonfiguration zurück?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie verweigere ich die Löschmethode und senden Sie 405 Statuscode in der APache 2.4 -Verzeichniskonfiguration zurück?

by Anonymous » 13 Apr 2025, 01:34

Ich möchte die Löschen von Methoden mithilfe der Apache 2.4 -Verzeichniskonfiguration verweigern, und ich möchte, dass Fehlercode 405 beträgt. Ich möchte stattdessen eine Liste der verweigerten Methoden erstellen. In der 3. Antwort erstellten sie eine Deny -Liste für nur Optionen, aber Antwort wies sie an, generische httpd.conf hinzugefügt zu werden. Ich würde es vorziehen, es in der Verzeichniskonfiguration wie /etc/apache2/sites-available/dir.conf zu haben, aber es hat keinen Statuscode auf 405 erzwang.

Code: Select all

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>
Es funktioniert, aber der Antwortcode ist 404. Wie erhalte ich Antwortcode 405?  
RewriteEngine On
RewriteCond %{REQUEST_METHOD} DELETE
RewriteRule .* - [R=405,L]


Top