我有一個Django網站,它在單獨的文件服務器上使用Nginx來提供我的用戶上傳的圖像。當任何用戶查看其他用戶的照片,鏈接到的照片都會有這樣的結構:如何處理不完整的Django/Nginx文件服務器URL?
https://fs01.mysite.com/media/photos/<username>_<photo-id>.jpg
當頁面呈現,用戶的照片是由文件服務器(FS)擔任了。但是,對於上面的URL的子目錄,Nginx處理不完整的方式(也可以說不正確)的方式是什麼?例如,如果用戶輸入此URL:
https://fs01.mysite.com
...他們看到Nginx的默認「歡迎使用nginx on ...」頁面。如果他們輸入這個網址:
https://fs01.mysite.com/media
......他們會得到Nginx的「404 Not Found」頁面。如果他們輸入這個網址:
https://fs01.mysite.com/media/photos
......他們會得到Nginx的「403 Forbidden」頁面。
你如何處理Nginx的這些情況?