如何让apache支持中文文件名

如何让apache支持中文文件名,第1张

1、我的是apache 2.2.3版本,请注意你的apache版本,一般2.2.x都可以。

    2、开启mod_encoding支持,需要开启mod_headers模块

         vi httpd.conf修改(该模块的安装不做介绍另请查阅,我的apache自带):

         LoadModule headers_module modules/mod_headers.so

    3、在安装mod_encoding RPM包时会自动生成 /etc/httpd/conf.d/mod_encoding.conf

    4、要完美支持中文还需修改配置文件内容为:

LoadModule encoding_module modules/mod_encoding.so

<IfModule mod_headers.c>

    Header add MS-Author-Via "DAV"

</IfModule>

<IfModule mod_encoding.c>

    EncodingEngine on

    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>

5、修改完毕

楼主你好,你要注册中文域名网址才支持汉字的,如果不注册中文域名的话,那是设置不了的了,但是设置之后对你网站的搜索率也没什么多大用处,因为做网页的时候每个网页都会做优化跟关键字的,只要人家搜索得到关键字,一样也是会寻找到你的网站,注册中文域名反倒是没有多大用处的,如本答案能为楼主解惑,举手之劳记得采纳我的答案,谢谢!


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/621657.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-15
下一篇2023-07-15

发表评论

登录后才能评论

评论列表(0条)

    保存