index.html
我Nginx配置下载地址:
location /download {
alias usr/share/nginx/html/cc/temp
}
这样我请求www.xxx.com/download/1.png没问题
但是:
如果我文件又用子文件夹区分呢?
比如:
/usr/share/nginx/html/cc/temp/images/1.png
/usr/share/nginx/html/cc/temp/ppts/1.ppt
/usr/share/nginx/html/cc/temp/excels/20221228/1.excel
/usr/share/nginx/html/cc/temp/excels/20221228/2.excel
/usr/share/nginx/html/cc/temp/excels/20221227/2.excel
/usr/share/nginx/html/cc/temp/excels/20221226/3.excel
/usr/share/nginx/html/cc/temp/…./…/….xxxx
解决办法:
location ~^/download/data($|/.*) {
alias /data/html/dh/dist/static$1;
autoindex on; # 开启目录文件列表
autoindex_exact_size on; # 显示出文件的确切大小,单位是bytes
autoindex_localtime on; # 显示的文件时间为文件的服务器时间
charset utf-8,gbk; # 避免中文乱码
Original: https://www.cnblogs.com/ingstyle/p/14413128.html
Author: 彪悍的代码不需要注释
Title: Nginx_配置
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/543579/
转载文章受原作者版权保护。转载请注明原作者出处!