HTTP Methods blocking does not work on subdomain

Solution 1:

You should stop using that complicated old way to restrict methods.

Load mod_allowmehtods.so and define what you want to allow instead in a more simple fashion.

LoadModule allowmethods_module modules/mod_allowmethods.so
    
<Directory /var/www> 
#other directives
AllowMethods GET POST OPTIONS 
</Directory>

Unless you override this in a subdirectory with something else, this will work serverwide. Try and let us know.