两个.htaccess相关的编码问题|linux主机支持GB2312设置

错误日志如下:
.htaccess: </IfModule> without matching <IfModule> section
johnthk的站突然遇到这个问题,首页500内部错误了。
最后查到原因是,从win主机到linux主机 .htaccess的编码变化了,UTF-8不行,必须是ANSI格式的,于是用记事本修改编码,从新上传,无果!!
一气之下删除了  .htaccess 文件,谁叫它调皮的。哼。
————-
删除之后,一切正常,毕竟测试阶段,先不管.htaccess强大的功能了。
————-
然后把网页传上去了,乱码。晕 意料之中, 网页的GB2312 linux默认不支持,修改下  .htaccess即可!
可是我刚刚删除了它,无奈之下又新建了个,而且很好用,呵呵!
需要在 .htaccess 中添加以下代码
AddDefaultCharset gb2312
AddCharset gb2312 .html
AddType 'text/html; charset=gb2312' html 
这样就能访问了。继续调试,
—————————-附加另一个解决方法:
 
用SSH登陆VPS,修改httpd.conf文件
cd /etc/httpd/conf/
vi httpd.conf
查找:AddDefaultCharset
把:AddDefaultCharset UTF8
改为:AddDefaultCharset OFF
这样,以后打开页面时就会按网页的编码来了
版权所有© HzlzH | 本文采用 BY-NC-SA 进行授权
转载需注明 转自: 《两个.htaccess相关的编码问题|linux主机支持GB2312设置

相关文章

{ Leave a Reply ? }

  1. 超人 China Google Chrome Windows

    我的wp居然没有.htaccess文件..

  2. Sawyer China GreenBrowser Windows

    发现你们能够码代码的,真的没有一个不是牛人…
    我以前也尝试用.htaccess实现静态化,然后还打算来个翻译机,谁知道,空间一样都不被支持,NND…

  3. 53blog China 腾讯TT浏览器 Windows

    写的很不错哦。。。

  4. neeke China Mozilla Firefox Windows

    @Sawyer
    翻译机??

  5. Tangboke China 360 Browser Windows

    不加.htaccess文件WP用不了REWRIET

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)