【apache】LimitRequestLineが反映されない
問題
長------いURL(GETの引数など)を受け付けたくて、LimitRequestLine
を設定したのですが、全然反映されないですよ???
$ wget http://example.com/?long&long&long&long&long&...(略)...&long&query Connecting to 192.0.2.123:80... connected. HTTP request sent, awaiting response... 414 Request-URI Too Large 2015-06-10 13:09:57 ERROR 414: Request-URI Too Large.
答え
LimitRequestLineの設定が反映されないのは、記述する場所が悪い可能性がある。
公式ドキュメントに注意などを見つけられなかったのだが、VirtualHostディレクティブより後に書くと反映されず、VirtualHostディレクティブより前に書くと反映された。
.htaccess では反映されないのはドキュメントの通り。*.conf ファイルに書くこと。
お試しあれ。
コメント