Apache .htaccess立即关闭连接,没有响应

时间:2015-10-26 03:56:30

标签: apache .htaccess nginx

你好,在nginx中它就像

一样简单

返回444;

在apache中我试图添加这个基本功能,但我不能。

RewriteRule ^ - [L,R = 444]

似乎不起作用。

我该如何解决这个问题?

一个非常简单的请求,但在无数谷歌搜索后没有关于此的文档。

1 个答案:

答案 0 :(得分:0)

根据documentation

  

可以使用语法指定任何有效的HTTP响应状态代码   [R = 305],如果没有,则默认使用302状态代码   指定。指定的状态代码不一定是a   重定向(3xx)状态代码。但是,如果状态代码在...之外   重定向范围(300-399)然后删除替换字符串   完全,并且重写被停止,就好像使用了L一样。

另外,根据this

  

AFAICT,只有2.2 doc说你可以提供非3xx状态代码。 2.2.x中   做手册所说的,返回状态并停止重写(和   当然没有重定向。

对于错误,你可以看到你的error.logs,会有类似的东西:

  

RewriteRule:标志“R”的无效HTTP响应代码“444”

对于 Nginx 444 的替代方法,您可以查看this(关于mod_security的评论)。

此外,也许this会有所帮助。