如何禁止在网站的某个页面上发布POST请求?
就像在http://site.com上禁止POST一样
但允许它在子页面上,如http://site.com/whatever
或http://site.com/post.php
问题是一个处理这种请求的旧脚本。 这个脚本现在是不活动的,但是这样的请求仍然会来,并且给服务器造成负担 我想以某种方式阻止他们
不build议在大多数情况下使用<Limit>
指令进行访问控制,但在您的情况下,这可能是您的最佳select:
<VirtualHost> ServerName example.net ... <Location /post.php> <Limit POST> Order deny,allow Deny from all </Limit> </Location> </VirtualHost>
上面的代码将返回403 Forbidden
for http://example.net/post.php的 POST请求。 有关Limit指令的更多信息。