特定の URL へのアクセスをブロックし、444 エラーを返したい。
例:
if ( $request_uri ~ https://subdomain.domain.com/abc/xyzdirector/login.do ) {
return 444;
}
これで問題なく動作します。問題は、ブラウザに次の URL を入力し、サブディレクトリの大文字を変更すると動作しないことです。
例:
https://subdomain.domain.com/ABC/xyzdirector/login.d
https://subdomain.domain.com/abc/XYZdirector/login.d
https://subdomain.domain.com/abc/xyzdirecTOR/login.d
https://subdomain.domain.com/Abc/XyzDirector/login.d
これを行うと、URL が転送されてサーバーに送られます。
これをブロックするにはどうすればよいですか?