找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3144|回复: 2

[分享] WordPress博客静态化后分类目录显示404错误的解决办法

[复制链接]
发表于 2013-8-12 12:50:05 | 显示全部楼层 |阅读模式 来自 中国–浙江–宁波
本帖最后由 一次就够 于 2013-8-12 12:54 编辑

      很多朋友用wordpress做博客,博客做了伪静态后发现了两个问题,第一个问题是wordpress分类目录打开显示404错误,第二个问题是wordpresstag标签打开显示404错误, 其实当wordpress遭遇中文分类目录的时候就会出现404,只要把分类改成英文就能够打开,可是要把每一个分类都英文化这样又会让读者看着眼晕,现在介绍一种完美解决方法:只需要改动下面几个小代码就可以解决问题。

     首先在你博客空间的wp-includs文件夹下面,找到rewrite.php文件,下载下来,复制保存一下,防止修改出处,万一出错了,可以覆盖还原,我们要修改的内容就在这里面。接着打开已经备份过的rewrite.php,在大概1000行的地方找到如下内容。
function get_category_permastruct() {
return $this->get_extra_permastruct(‘category’);
}
function get_tag_permastruct() {
return $this->get_extra_permastruct(‘post_tag’);
}
function get_extra_permastruct($name) {
if ( empty($this->permalink_structure) )
return false;
if ( isset($this->extra_permastructs[$name]) )
return $this->extra_permastructs[$name][0];
return false;
}

    没错,我们要修改的就是 if ( empty($this->permalink_structure) )这一行,在empty前面添加一个英文的感叹号“!”,即
if ( empty($this->permalink_structure) )

if ( !empty($this->permalink_structure) )

然后保存上传到网站根目录,刷新或者重新打开网站。此时,你会发现文章可以正常打开阅读了。

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2013-8-12 13:59:30 | 显示全部楼层 来自 中国–北京–北京
不能解决 sorry

点评

这个主要是博客静态化后出现404的解决办法,你之前有没有博客静态化呢?  详情 回复 发表于 2013-8-12 18:44

评分

参与人数 1金币 +5 收起 理由
抢楼评分专号 + 5 很幸运,你获得了抢楼奖励!

查看全部评分

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2013-8-12 18:44:13 | 显示全部楼层 来自 中国–浙江–宁波
下流演员 发表于 2013-8-12 13:59
不能解决 sorry

这个帖子是博客静态化后出现404的解决办法,你之前有没有博客静态化呢?

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-12-23 12:31 , Processed in 0.044379 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表