免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2559 | 回复: 0
打印 上一主题 下一主题

[Web] 我再请问下如何让apache2.2.15支持中文URL啊? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-03 10:32 |只看该作者 |倒序浏览
20可用积分
本帖最后由 ashlv 于 2010-12-03 10:33 编辑

就是http://xxx/中文.xx这样的地址

直接装完apache的话,用不了

加上一个日本仔开发的mod_encoding.so之后,可以以中文访问了
但是偶同一apache里的2个虚拟机反向代理竟然出问题了,我估计是这个mod_encoding.so的问题

现在问题是,只要一加载这个EncodingEngine on
就可以解决中文问题
但是x2在处理到sendRedirect时返回的302状态,会直接转向x1
也就是访问http://xxx:8000/x2/a的时候,若a中返回302状态,则内部转移到http://xxx/x2/redirectUrl了(无论是什么端口的虚拟机,全部丢失端口的数据转向80端口)
把EncodingEngine on注释后就又正常了,但是不能访问中文文件

请问应该怎么解决啊?谢谢,我已经快要疯了

贴上我的部分配置,为免老板骂,部分用x代替了

  1. ....

  2. <IfModule mod_headers.c>
  3. Header add MS-Author-Via "DAV"
  4. </IfModule>
  5. <IfModule mod_encoding.c>
  6. EncodingEngine on
  7. NormalizeUsername on
  8. SetServerEncoding GBK
  9. DefaultClientEncoding UTF-8 GBK GB2312
  10. AddClientEncoding "(Microsoft .* DAV $)" UTF-8 GBK GB2312
  11. AddClientEncoding "Microsoft .* DAV" UTF-8 GBK GB2312
  12. AddClientEncoding "Microsoft-WebDAV*" UTF-8 GBK GB2312
  13. </IfModule>

  14. ....

  15. Listen 80
  16. Listen 8000
  17. NameVirtualHost *:80
  18. <VirtualHost *:80>
  19.     ServerAdmin admin@xxx.com.cn
  20.     DocumentRoot /home/webspher/xxx_www
  21.     ServerName x1
  22.     ErrorLog logs/x1_error_log
  23.     CustomLog logs/x1_access_log common
  24.   ProxyRequests Off
  25.   ProxyPass /x1/ http://172.16.7.139:9080/x1/
  26.   ProxyPassReverse /x1/ http://172.16.7.139:9080/x1/
  27. </VirtualHost>
  28. NameVirtualHost *:8000
  29. <VirtualHost *:8000>
  30.     ServerAdmin admin@xxx.com.cn
  31.     DocumentRoot /home/webspher/xxx_www
  32.     ServerName x2
  33.     ErrorLog logs/x2_error_log
  34.     CustomLog logs/x2_access_log common
  35.   ProxyRequests Off
  36.   ProxyPass /x2/ http://172.16.7.139:9080/x2/
  37.   ProxyPassReverse /x2/ http://172.16.7.139:9080/x2/

  38. ....
复制代码

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP