0

www.mysite.com/something.do?name=%25'%20and%201=1%20--

この URL には、セキュリティ テスト用の異常なクエリ文字列が含まれています。

Apache はデフォルトのエラー ページを表示します: 400 Bad Request.

しかし、自分のエラーページを表示する必要があります。

いくつかのことを試しましたが、すべて失敗し、Apache のデフォルト エラーが表示され続けます。

1.

ErrorDocument 400 /myErrorPage

2.

RedirectMatch --$ /myErrorPage

3.

RewriteRule の
RewriteEngine --$ /myErrorPage

4

RewriteEngine オン

RewriteCond %{THE_REQUEST} --$

RewriteRule ^(.*)$ /myErrorPage

私のApacheのバージョンは:Server version: Apache/2.2.12 (Linux/SUSE)です。

この異常なリクエスト URL を処理するにはどうすればよいですか?

4

1 に答える 1

0

ErrorDocument 引数で完全な URL または静的文字列のいずれかを使用してみてください。これらは、サーバーの通常の要求処理を通じて提供される必要がないため、元の要求が不適切な場合により便利な場合があります。

于 2014-02-08T15:19:43.357 に答える