.htaccess设置状态码451

时间:2013-11-10 11:43:09

标签: apache .htaccess activesync

我想通过.htacces指令设置HTTP返回码。 所以我想知道这是否可行,因为mod_headers表示它期望:名称为“Value”。

如果没有什么是仅使用.htaccess发送“HTTP / 1.1 451重定向”的好方法?

我想在没有服务器端脚本的情况下在主机上重定向ActiveSync。所以我只有.htaccess和静态文件。

谢谢!

3 个答案:

答案 0 :(得分:2)

我需要设置HTTP响应状态代码,就像.htaccess文件中的整个域一样:

RewriteRule ^ - [R=410,L]

所以这种方式现在适用于Apache 2.4

答案 1 :(得分:0)

RewriteRule可以在[R = xxx]标志中使用非3xx代码。它应该非常接近。

答案 2 :(得分:0)

哪种行为最有意义?您想要发送状态标头,其中两个或附加到现有标头是没有意义的,因此您要使用set

当然,值为451。如果你愿意,你可以把任何文本放在后面,但HTTP中的状态代码文本描述对于人类可读性来说是纯粹的“糖”,并且任何客户端都必须忽略除数字代码之外的任何其他内容。