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