配置如下
location ~* ^/a(.*)/(.*)$ {
set $c $1;
set $d $2;
alias /var/www/xx.xxx.xxx/a$c/$d;
fancyindex on;
fancyindex_exact_size off;
fancyindex_localtime on;
if ( $d ~* .*\.(txt|log|js|css)$) {
more_clear_headers "content-type";
add_header Content-Type text/plain;
}
}
现在的问题是访问 xx.xxx.xxx/axx/ 下面任何带有中文或者空格的资源(非 txt,log,js,css 结尾的)的时候都会 404,日志我也看了,编码没有问题。只要把 if 语句去掉就 OK。是在找不到原因了。 大佬求助
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.