私はこのように定義された場所を持っています。
location ~ \.(jpg|jpeg|png|gif|swf|flv|mp4|mov|avi|wmv|m4v|mkv|ico|css|js|txt|html|htm)$ {
root /path/to/static/files/;
}
どれが入っているかをリクエスト/events.js
すると、/path/to/static/files/
うまくいきます。
/func.js
しかし、どれが入っているかをリクエストしても、/other/path/to/static/files/
見つかりません。
したがって、静的ファイルを見つけることができる 2 つの場所が必要です。2 つの要求の間にその他の違いはありません。これらは同じアプリからのものであり、唯一の違いはファイルの物理的な場所です。また、完全にランダムなファイルの名前もわかりません。
解決
location ~ \.(jpg|jpeg|png|gif|swf|flv|mp4|mov|avi|wmv|m4v|mkv|ico|css|js|txt|html|htm)$ {
root /;
try_files /path/to/static/files/$uri /other/path/to/static/files/$uri /;
}