
ファイルへの GET リクエストを受け取ったとします/dir/01/23/file.ext
。拡張子のないファイルを提供したいと思います/dir/01/23
。ファイル名はfile.ext
03 ではなく、MIME を.ext
使用する必要があります。これを行うには、nginx でルールをどのように記述すればよいですか?
答え1
rewrite ^/dir/01/23/file.ext$ /dir/01/23 break;
または
rewrite ^(.*)/file.ext$ $1 break;
専用の場所を指定する必要がある場合もあります。例:
location /dir {
root $docroot;
}