2016-04-10 10 views
1

奇妙な問題:URLに "star"という単語が含まれている場合、404という結果になります。URLに "star"が含まれているとnginx 404が見つかりません

ワーキング: http://example.com/some/another/url

動作していない:それもデフォルト一つに、すべてのサーバのブロックに表示される http://example.com/some/url/with/

仮想ホストの設定は問題ではありません。

エラーはaccess.logには表示されません!

他の人がnginx 1.9.14でこの奇妙な問題を再現できますか? 「スター」はtar済みですので、不足しているバックスラッシュがあるため、ルールが発火(.tarアーカイブのような) ~*.(ogg|ogv|svg|tar…)

+1

問題の原因がわかりました。将来的には、構成ファイルの関連部分を提供することで、問題の原因を調べるのに役立ちます。 – RedBassett

答えて

1

理由は、静的ファイルをキャッシュする必要があり&貼り付けられた行のコピーでした。これは、nginxのメーリンググループに

location ~*\.(ogg|ogv|svg|svg|tar)

おかげでなければなりません!

関連する問題