阿里云ecs弹性计算服务器Ubutnu 16.04操作系统 Apache2.2服务器容器 web前端资源文件路径涉及中文无法访问404错误!解决办法:
1.安装编码支持模块:apt-get install libapache2-mod-encoding
2.修改/etc/apache2/apache2.conf 在最后添加:
<IfModule mod_headers.c>
Header add MS-Author-Via 'DAV'EncodingEngine on
</IfModule>
<IfModule mod_encoding.c>
NormalizeUsername on
SetServerEncoding GBK
DefaultClientEncoding UTF-8 GBK GB2312
AddClientEncoding '(Microsoft .* DAV $)' UTF-8 GBK GB2312
AddClientEncoding 'Microsoft .* DAV' UTF-8 GBK GB2312
AddClientEncoding 'Microsoft-WebDAV*' UTF-8 GBK GB2312
</IfModule>
3.重启Apache服务器
sudo /etc/init.d/apache2 restart
网友评论