欢迎光临
我们一直在努力

Linux下设置支持中文URL

1、安装mod_encoding

需要下载两个rpm包(iconv_hook-1.0.0-1.i386.rpm和mod_encoding-2.2.0-1.i386.rpm):

  1. wget http://www.xiit.cn/attachments/tools/iconv_hook-1.0.0-1.i386.rpm 
  2. wget http://www.xiit.cn/attachments/tools/mod_encoding-2.2.0-1.i386.rpm 

用rpm命令安装:

  1. rpm -ivh iconv_hook-1.0.0-1.i386.rpm 
  2. rpm -ivh mod_encoding-2.2.0-1.i386.rpm 

            2、配置:

               (1) 开启mod_encoding支持,需要开启Apache自带的mod_header模块

                    在/etc/httpd/conf/httpd.conf中,

LoadModule headers_module modules/mod_headers.so //一般默认为开启,无需更改

  (2) 安装mod_encoding RPM包时会自动生成mod_encoding.conf

        vi /etc/httpd/conf.d/mod_encoding.conf

  1. LoadModule encoding_module modules/mod_encoding.so 
  2. <IfModule mod_encoding.c>
  3.     EncodingEngine on 
  4.     NormalizeUsername on 
  5.     SetServerEncoding GBK 
  6.     DefaultClientEncoding UTF-8 GBK GB2312 
  7.     AddClientEncoding "cadaver/" UTF-8 GBK GB2312 
  8. </IfModule>

保存后,重启Apache服务

赞(0) 打赏
未经允许不得转载:优惠吧 » Linux下设置支持中文URL
分享到: 更多 (0)

评论 901

评论前必须登录!