增加apache支持中文URL_wangxiaofei2006的博客-程序员秘密

技术标签: linux 常见问题  

          CentOS下,带中文的目录以及文件无法通过URL来访问,需要增加中文URL支持,解决办法如下:

          1、安装mod_encoding

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

#wget http://www.xiit.cn/attachments/tools/iconv_hook-1.0.0-1.i386.rpm  
#wget http://www.xiit.cn/attachments/tools/mod_encoding-2.2.0-1.i386.rpm  
用rpm命令安装:
#rpm -ivh iconv_hook-1.0.0-1.i386.rpm  
#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

LoadModule encoding_module modules/mod_encoding.so  
<IfModule mod_encoding.c>  
    EncodingEngine on  
    NormalizeUsername on  
    SetServerEncoding GBK  
    DefaultClientEncoding UTF-8 GBK GB2312  
    AddClientEncoding "cadaver/" UTF-8 GBK GB2312  
</IfModule> 


重启apache,OK!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wangxiaofei2006/article/details/14001343

智能推荐

python+opencv学习笔记_道人兄的博客-程序员秘密

图片打开以及视频帧保存读取的经验记录

VB.net学习笔记(二十七)线程同步上_vbnet线程同步_dzweather的博客-程序员秘密

X夫妇二人试图同时从同一账户(总额1000)中支取1000。由于余额有1000,夫妇各自都满足条件,于是银行共支付2000。结果是银行亏了1000元。这种两个或更多线程试图在同一时刻访问同一资源来修改其状态,并产生不良后果的情况被称做竞争条件。                                                为避免竞争条件,需要使Withdraw()方法具有线

javaSE第六章——异常_疯子在辉的博客-程序员秘密

javaSE第六章——异常文章目录javaSE第六章——异常java异常概念异常的体系异常处理trycatchfinallythrowsthrowthrows和throw自定义异常java异常概念在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等等。异常:在java语言中,将程序执行中发生的不正常情况称为“异常”。java程序在执行过程中

xml xhtml html dhtml的区别_xdemhthqtw_大刘同学的博客-程序员秘密

1)XML   XML是The Extensible Markup Language(可扩展标识语言)的简写。目前推荐遵循的是W3C于2000年10月6日发布的XML1.0,参考(www.w3.org/TR/2000/REC-XML-20001006)。和HTML一样,XML同样来源于SGML,但XML是一种能定义其他语言的语。XML最初设计的目的是弥补HTML的不足,以强大的扩展性满足网络信息发...

Linux环境变量查看和配置_linux查看环境变量配置_萧民工的博客-程序员秘密

1.查看当前系统定义的所有环境变量使用export命令可查看当前系统定义的所有环境变量2.输出单个环境变量的值echo $ENV可查看单个环境变量的值,如查看PATH环境变量的值其中PATH变量定义了运行命令的查找路径,以冒号:分割不同的路径。...

【云存储】IOPS概念及测试方法_Yeliang Wu的博客-程序员秘密

作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng

随便推点

python读取dat数据,从python中的.dat文件读取和做计算_第四张牌的博客-程序员秘密

I need to read a .dat file in python which has 12 columns in total and millions of lines of rows. I need to divide column 2,3 and 4 with column 1 for my calculation. So before I load that .dat file, d...

android 进程/线程管理(三)----Thread,Looper / HandlerThread / IntentService_weixin_30405421的博客-程序员秘密

Thread,Looper的组合是非常常见的组合方式。Looper可以是和线程绑定的,或者是main looper的一个引用。下面看看具体app层的使用。首先定义thread:package com.joyfulmath.androidstudy.thread;import com.joyfulmath.androidstudy.TraceLog;import ...

数据生成器模板[email protected]的博客-程序员秘密

数据要好好造,特别是出题时#pragma GCC optimize(3)#include&amp;lt;bits/stdc++.h&amp;gt;using namespace std;#define maxn (1 &amp;lt;&amp;lt; 22)#define rep(i,l,r) for(register int i = l ; i &amp;lt;= r ; i++)#define repd(i,r,l) ...

TF-IDF的算法原理以及Python实现_辰阳星宇的博客-程序员秘密

算法原理TF-IDF(Term Frequency-Inverse Document Frequency)是词频-逆文档频率,主要实现在一个文章集中找到每篇文章的关键字(也就是文章中哪些词汇是最重要的)。主要从两个方面考虑,一篇文章中各个词语的出现频率。另一个是该词语在几篇文章中出现。1、TF(Term Frequency) 词频首先,解释第一个方面,一篇文章中各个词语出现的频率。从直观上来说,如果一篇文章中某些词语出现频率很高(除了“的、是、你”等助词等),那么从这一角度来说,可以认为该词是这篇文

基于mysql的Hive数据仓库的搭建_江湖小小虾的博客-程序员秘密

Hive(蜜蜂)一、建立在hadoop上的数据仓库基础架构二、用来警醒数据提取和转换和加载(ETL)--Extract-Transform-Load三、定义了简单的类SQL查询语言。SQL语句转移成M/R Job 然后在Hadoop上执行数据存在数据仓库中,以主题存取。四、Hive表其实就是HDFS的目录。安装条件Ø  安装在Hadoop集群上Ø  安装1)

推荐文章

热门文章

相关标签