如何在.htaccess中禁用HEAD方法

时间:2018-02-09 10:53:42

标签: php .htaccess http-method

如何使用.htaccess禁用HEAD方法?

我正在寻找一个解决方案,以便GET / POST和其他此类donot受到此.htaccess命令的影响。

我已经使用httpd配置禁用了Trace,并且已经在stackoverflow上查看了各种答案,但这些答案都不符合我的要求。

2 个答案:

答案 0 :(得分:1)

这允许GET和POST并禁用HTTP / 1.0。它还会禁用代理请求:

    RewriteEngine on
    RewriteCond %{THE_REQUEST} !^(POST|GET)\ /.*\ HTTP/1\.1$ 
    RewriteRule .* - [F]

答案 1 :(得分:0)

要通过HEAD专门阻止.htaccess个请求,您可以像这样简单地“ Limit”它们:

    <Limit HEAD>
    Order Deny,Allow
    Deny from All
    </Limit>