首页>>帮助中心>>VPS服务器解决apache对含中文的url网址不支持的问题

VPS服务器解决apache对含中文的url网址不支持的问题

2024/8/31 105次

VPS服务器解决apache对含中文的url网址不支持的问题操作


Apache默认是不支持中文文件名的,想要Apache的URL中支持中文,需要安装mod_encoding模块。
模块下载地址:https://www.landui.com/osdn/webdav/19350/mod_encoding-20060316.tar.gz
1.安装模块 编译过程如下: # 我的apache在/usr/local/apache2.2.21
cd /usr/local
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

购买使用一诺网络日本vps,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。日本vps低至129元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=10