WordPress中文标签链接打不开(显示错误404 – 文件未找到)的解决方法

  WordPress中文标签链接打不开(显示错误404 – 文件未找到)的解决方法,这文章接着前边的Fatal error: Maximum execution time of 30 seconds exceeded in的解决方法 Windows2003 IIS6.0环境上运行WordPress所遇到的问题!

  WordPress是世界上最受欢迎的,最流行的博客系统,不过WordPress在中文支持上还存在不少问题,为此许多国内技术高手专门开发了基于中文的WordPress插件。但是,WordPress在中文支持方面还是有许多问题没有解决。

  比如WordPress中文标签链接打不开,提示“错误 404 – 文件未找到”产生中文TAG标签链接无法打开的原因在于WordPress不支持中文的编码。那我们就需要让WordPress能支持中文的编码形式,也就是UTF-8和GBK编码。

  解决方法如下:打开wp-include中的classes.php文件,找到第154行和第159行代码进行修改

第154行原代码:

$pathinfo = $_SERVER[‘PATH_INFO’];

替换为:

$pathinfo = mb_convert_encoding($_SERVER[‘PATH_INFO’], “UTF-8”, “GBK”);

第159行原代码:

$req_uri = $_SERVER[‘REQUEST_URI’];

替换为:

$req_uri = mb_convert_encoding($_SERVER[‘REQUEST_URI’], “UTF-8”, “GBK”);

  

  修改好了之后,保存,然后将保存后的classes.php文件上传到服务器并覆盖原文件即可。再点击中文标签看看,是不是不在提示404,就可以打开了?关于WordPress TAG 404错误的编码问题只有在Windows环境下才会有,Linux没有发现有这样的问题。

评论

  1. 11年前
    2011-8-18 21:35:05

    好用吗,实在需要啊

    • 博主
      芯片版图-CHIPLAYOUT.net
      11年前
      2011-8-19 0:52:13

      Windows 2003 IIS下才会有的问题,WP还是用Linux的空间好不会有这些问题

  2. 11年前
    2011-3-14 11:08:27

    老大。。你的文章让我解决了实际问题。。谢谢啊。。

    • 博主
      开平人才网
      11年前
      2011-3-14 13:30:32

      解决问题就好!

  3. 11年前
    2011-1-20 9:22:19

    游子好久不更新博客了哦。

    • 博主
      红心草
      11年前
      2011-1-21 15:42:35

      没时间更新呢,有空的时候一定会更新的

  4. 11年前
    2011-1-09 21:22:40

    还不错。呵呵

  5. 11年前
    2011-1-08 12:21:32

    沙发吗?

    • 博主
      miracle
      11年前
      2011-1-08 14:28:29

      是的,沙发了。广东也开始冷了主要保温

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇