!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>解决apache含中文的url网址不支持的问题

解决apache含中文的url网址不支持的问题

Apache默认是不支持中文文件名的,想要Apache的URL中支持中文,需要安装mod_encoding模块。

1.安装模块编译过程如下:# 我的apache在/usr/local/apache2.2.21

cd /usr/local

wget https://www.8a.com/osdn/webdav/19350/mod_encoding-20060316.tar.gz

tar zxf mod_encoding-20060316.tar.gz

mv mod_encoding mod_encoding_20060316

cd mod_encoding_20060316

vi Makefile

#需要修改Makefile,指定apxs和apachectl的绝对路径:

#  APXS=apxs改为APXS=/usr/local/apache2.2.21/bin/apxs

#  APACHECTL=apachectl改为APACHECTL=/usr/local/apache2.2.21/bin/apachectl

make #make后mod_encoding.so文件位于 ./libs/ 中

find / -name mod_encoding.so

#/usr/local/mod_encoding_20060316/.libs/mod_encoding.so

cp /usr/local/mod_encoding_20060316/.libs/mod_encoding.so /usr/local/apache2.2.21/modules/

2.修改httpd.conf#引入以下两个模块

LoadModule headers_module modules/mod_headers.so

LoadModule encoding_module modules/mod_encoding.so

#再添加

    EncodingEngine on

    NormalizeUsername on

    SetServerEncoding UTF-8

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

centOS 7下无法启动网络错误解决办法

2021-4-23 15:00:10

服务器教程

安装PHP扩展后为何引用不到扩展?

2021-4-23 15:00:18

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase