1

我想通过 .htacces 指令设置 HTTP 返回码。所以我想知道这是否可能,正如 mod_headers 所期望的那样:名称“值”。

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

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

谢谢!

4

3 回答 3

3

一旦我需要为.htaccess文件中的整个域设置 HTTP 响应状态代码:

RewriteRule ^ - [R=410,L]

所以这种方式现在对我来说适用于 Apache 2.4

于 2016-02-25T06:44:34.807 回答
0

那么哪个动作最有意义?您想发送一个状态标头,其中两个或附加到现有的标头没有意义,因此您想使用set.

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

于 2013-11-11T21:41:19.910 回答
0

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

于 2013-11-10T14:28:39.390 回答