mod_allowmethods Easily restrict what HTTP methods can be used on the server Experimental mod_allowmethods.c allowmethods_module

This module makes it easy to restrict what HTTP methods can used on an server. The most common configuration would be:

Example <Directory />
AllowMethods GET HEAD OPTIONS
</Directory>
AllowMethods Changes absolutely nothing AllowMethods reset|HTTP-method [HTTP-method]... AllowMethods reset directory Experimental

The HTTP-methods are case sensitive, and are generally as per RFC given in upper case. The reset keyword can be used turn off mod_allowmethods in a deeper nested context:

Example <Location /svn>
AllowMethods reset
</Location>

mod_allowmethods was written to replace the rather kludgy implementation of Limit and LimitExcept.