我想通过 .htacces 指令设置 HTTP 返回码。所以我想知道这是否可能,正如 mod_headers 所期望的那样:名称“值”。
如果不是,那么仅使用 .htaccess 发送“HTTP/1.1 451 重定向”的好方法是什么?
我想在没有服务器端脚本的主机上重定向 ActiveSync。所以我只有 .htaccess 和静态文件。
谢谢!
我想通过 .htacces 指令设置 HTTP 返回码。所以我想知道这是否可能,正如 mod_headers 所期望的那样:名称“值”。
如果不是,那么仅使用 .htaccess 发送“HTTP/1.1 451 重定向”的好方法是什么?
我想在没有服务器端脚本的主机上重定向 ActiveSync。所以我只有 .htaccess 和静态文件。
谢谢!
一旦我需要为.htaccess
文件中的整个域设置 HTTP 响应状态代码:
RewriteRule ^ - [R=410,L]
所以这种方式现在对我来说适用于 Apache 2.4
那么哪个动作最有意义?您想发送一个状态标头,其中两个或附加到现有的标头没有意义,因此您想使用set
.
价值451
当然是。如果您愿意,您可以在其后面放置任何文本,但是 HTTP 中的状态代码文本描述对于人类可读性而言是纯粹的“糖”,并且任何客户端都必须忽略除数字代码之外的任何其他内容。
RewriteRule 可以在 [R=xxx] 标志中使用非 3xx 代码。它应该非常接近。