我有一个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的这些情况?