中国の IP アドレスからサイト CMS 内の特定のスクリプトにアクセスしようとする試みがありました。
これらはハッキングの試みのようであり、ファイルを削除しても、以下の htaccess コードによって生成される 403 ではなく 503 でそれらのリクエストをブロックしたいと考えています。
<files foo.php>
Deny from all
</files>
誰かが私を正しい方向に向けてください。
RewriteRule
置換なしで a を使用するだけで、目的の503
ステータス コードを返すことができます
RewriteRule foo.php - [R=503,L]
このファイル以外にも複数のルールを追加するか、次のような正規表現を使用できます。
RewriteRule (?:foo.php|bar.pl|baz.py) - [R=503,L]
Redirect
別の方法として、とを調べることができますRedirectMatch
。これらはほぼ同じものを提供します。
たくさんのファイルがある場合は、 を参照することもできます。これにより、たとえば、リストをファイルまたはハッシュ ファイルRewriteMap
として外部で維持できます。txt
dbm