apache版本:httpd-2.4
redhat/centos 7 默认配置好后,访问自定义的网站,a.中文文件名乱码,b.由于目录名过长,被截断,后面就跟着乱码,
1.修改页面默认语言编码
<Directory "/var/www/html"> #<-----找到网站根目录位置
....
IndexOptions Charset=UTF-8 #<-----添加此项
</Directory>
2.修改目录文件名不要被截断
打开编辑/etc/httpd/conf.d/autoindex.conf,找到“FancyIndexing HTMLTable VersionSort”这段,并修改:
FancyIndexing HTMLTable VersionSort NameWidth=* #<--添加红色字段
设置以上两项,问题解决!
转自:https://my.oschina.net/u/2377556/blog/423374
Apache中文乱码与目录截断解决
本文介绍了解决Apache服务器中文文件名显示乱码及目录名过长被截断的问题。通过设置IndexOptions Charset=UTF-8来指定页面默认语言编码,并在autoindex.conf中调整FancyIndexing参数以防止目录名截断。
1335

被折叠的 条评论
为什么被折叠?



