1

.htacces ディレクティブを介して HTTP リターン コードを設定したいと考えています。したがって、mod_headers が期待していると述べているように、これが可能かどうか疑問に思っていました: Name "Value".

そうでない場合、.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

RewriteRule は、[R=xxx] フラグで 3xx 以外のコードを使用できます。それはかなり近づくはずです。

于 2013-11-10T14:28:39.390 に答える
0

さて、どの行動が最も理にかなっていますか?ステータスヘッダーを送信したいのですが、そのうちの2つまたは既存のヘッダーに追加することは意味がないため、set.

そしてその価値は451もちろんです。必要に応じてその後ろに任意のテキストを配置できますが、HTTP のステータス コードのテキスト記述は、人間が読みやすくするための純粋な「砂糖」であり、クライアントは数値コード以外を無視する必要があります。

于 2013-11-11T21:41:19.910 に答える