2016-04-10 15 views
1

Garip problem: URL "star" kelimesini içeriyorsa, sonuç 404'tür. Sadece bu kelime ile olur.nginx 404 URL "star" içeriyorsa bulamazsınız

Çalışma: http://example.com/some/another/url

Çalışmıyor: hatta varsayılan bir de, tüm sunucu blokları üzerinde göründüğü gibi http://example.com/some/url/with/yıldız

sanal konak yapılandırma sorunu değil.

Hata access.logda görünmüyor!

Nginx 1.9.14 kullanan herkes bu garip sorunu yeniden üretebilir mi?

+1

Sorunun kaynağını bulduğunuza sevindim. Gelecekte, konfigürasyon dosyasının ilgili kısmının sağlanması, sorunun nedenini görmemize yardımcı olacaktır. – RedBassett

cevap

1

nedeni statik dosyaları önbelleğe gereken bir kopyası & yapıştırılan çizgi vardı: ~*.(ogg|ogv|svg|tar…)

"yıldız" Eksik bir ters eğik çizgi olduğundan kurala harekete tar (.tar arşivden gibi) ile sona erdiğinden. Bu nginx posta grubuna

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

Teşekkür olmalı!