1.如何解决WORDPRESS分页导航出现的404错误
安装插件比较方便,这里推荐使用WP-PageNavi,登陆后台,点击-插件-安装插件,输入WP-PageNavi,搜索后找到点击安装,如果还是无法解决,那就继续看下一个方法。
笔者小站安装了此插件后,仍然无法解决问题,这就需要修改主题,在wp-content/themes文件夹下面找到相应的主题文件夹,找到index.php后,用代码工具打开,下图中找到分页的脚本文件是navigation.php(不同的主题命名可能会有差异)。
再次回到主题文件夹中找到分页脚本文件,打开后很容易找到默认的链接,如下图所示,根据链接结构做相应的修改,比如笔者的小站用的固定链接是blog/index.php/archives/%post_id%.htm,那么就将下面的地址改为“index.php/page/%#%/”。
2.如何解决WORDPRESS分页导航出现的404错误
安装插件比较方便,这里推荐使用WP-PageNavi,登陆后台,点击-插件-安装插件,输入WP-PageNavi,搜索后找到点击安装,如果还是无法解决,那就继续看下一个方法。
笔者小站安装了此插件后,仍然无法解决问题,这就需要修改主题,在wp-content/themes文件夹下面找到相应的主题文件夹,找到index.php后,用代码工具打开,下图中找到分页的脚本文件是navigation.php(不同的主题命名可能会有差异)。再次回到主题文件夹中找到分页脚本文件,打开后很容易找到默认的链接,如下图所示,根据链接结构做相应的修改,比如笔者的小站用的固定链接是blog/index.php/archives/%post_id%.htm,那么就将下面的地址改为“index.php/page/%#%/”。
3.如何解决由于WordPress评论翻页造成404错误的问题
原因:
WordPress有这样一个机制,就是默认的分类目录显示条数为10(可以在仪表盘-设置-阅读里进行设置),当你的主题重新自定义分类目录显示文章条数少于后台设定的值后,就会出现部分分类翻页404现象。
解决办法:
只要前往仪表盘-设置-阅读-博客页面至多显示 设置条数少于你分类目录显示条数即可。不过值的注意的是,后台这个默认文章数会影响多个页面,如:首页、分类目录、标签、作者等页面,这些页面显示文章条数默认是后台设置条数。所以要想解决分类目录翻页404的问题,要么将分类目录显示文章条数设置大于默认文章条数,要么就自定义各个页面的显示条数,在此不叙述。
4.打开wordpress 首页出现404怎么解决
解决分类目录和标签打开错误: 1、在wp-includs文件夹下面,找到rewrite.php文件,复制保存或者下载下来。
保存一下,防止修改出处,万一出错了,可以覆盖还原。 2、然后用记事本打开rewrite.php文件,找到这个函数名:function get_category_permastruct()(大约在970行),代码如下:1234567891011121314functionget_category_permastruct(){if(isset($this->category_structure))return$this->category_structure;if(empty($this->permalink_structure)){$this->category_structure=”;returnfalse;}if(empty($this->category_base))$this->category_structure=trailingslashit($this->front.'category' );else$this->category_structure=trailingslashit('/' .$this->root.$this->category_base);$this->category_structure.='%category%';return$this->category_structure;} 3、然后在这个下面找到 if(empty($this->permalink_structure)) 把这个改为 if(!empty($this->permalink_structure)) 注意,这里只加了一个英文‘!’解决了wordpress分类目录404错误的问题。
4、再找到这个函数function get_tag_permastruct()(大约在986行),里面也有一个 if(empty($this->permalink_structure)) 一样,还是改为 if(!empty($this->permalink_structure)) 这里只加了一个英文‘!’解决了wordpress的tag标签404错误的问题。至此所有的问题都解决了,看看是不是很简单啊! 5、有些同学打开3.2.1版rewrite.php文件的时候,可能没有发现上述方法中的代码,而是如下的内容: functionget_category_permastruct(){return$this->get_extra_permastruct('category');} 应该是对代码进行了优化。
往下找,找到了function get_extra_permastruct($name),代码如下: functionget_extra_permastruct($name){if(empty($this->permalink_structure))returnfalse;if(isset($this->extra_permastructs[$name]))return$this->extra_permastructs[$name][0];returnfalse;} 6、对这段代码进行修改,添加个英文”!”即可,改为如下形式: functionget_extra_permastruct($name){if(!empty($this->permalink_structure))returnfalse;if(isset($this->extra_permastructs[$name]))return$this->extra_permastructs[$name][0];returnfalse;} 即把代码 if(empty($this->permalink_structure)) 中的empty前加上英文的惊叹号“!” 上传覆盖掉原来的文件即可完美解决设置固定链接后分类目录和标签的404错误问题。
5.WordPress突然就404错误.怎么办
先联系服务商,向它反映问题,我觉得应该是服务商的问题
如果你不放心,怕出问题的话,就备份文件吧,备份方法:
1。备份数据库:登陆服务器的控制面板,把数据库下载下来
2。备份用户文件:登陆ftp空间,把wp-content文件夹全部下载下来
做完这两步的话,就算服务器有问题,你的wordpress也可以恢复了
如果服务商说是你自己ftp空间里面东西有问题的话
你就直接按照上面2个步骤备份
然后再删了ftp空间的东西,重新安装wordpress,然后再把数据库和用户文件导入就可以了
6.wordpress中标签显示404错误怎么办
解决分类目录和标签打开错误: 1、在wp-includs文件夹下面,找到rewrite.php文件,复制保存或者下载下来。
保存一下,防止修改出处,万一出错了,可以覆盖还原。 2、然后用记事本打开rewrite.php文件,找到这个函数名:function get_category_permastruct()(大约在970行),代码如下:functionget_category_permastruct(){if(isset($this->category_structure))return$this->category_structure;if(empty($this->permalink_structure)){$this->category_structure=”;returnfalse;}if(empty($this->category_base))$this->category_structure=trailingslashit($this->front.'category' );else$this->category_structure=trailingslashit('/' .$this->root.$this->category_base);$this->category_structure.='%category%';return$this->category_structure;} 3、然后在这个下面找到 if(empty($this->permalink_structure)) 把这个改为 if(!empty($this->permalink_structure)) 注意,这里只加了一个英文‘!’解决了wordpress分类目录404错误的问题。
4、再找到这个函数function get_tag_permastruct()(大约在986行),里面也有一个 if(empty($this->permalink_structure)) 一样,还是改为 if(!empty($this->permalink_structure)) 这里只加了一个英文‘!’解决了wordpress的tag标签404错误的问题。至此所有的问题都解决了,看看是不是很简单啊! 5、有些同学打开3.2.1版rewrite.php文件的时候,可能没有发现上述方法中的代码,而是如下的内容: functionget_category_permastruct(){return$this->get_extra_permastruct('category');} 应该是对代码进行了优化。
往下找,找到了function get_extra_permastruct($name),代码如下: functionget_extra_permastruct($name){if(empty($this->permalink_structure))returnfalse;if(isset($this->extra_permastructs[$name]))return$this->extra_permastructs[$name][0];returnfalse;} 6、对这段代码进行修改,添加个英文”!”即可,改为如下形式: functionget_extra_permastruct($name){if(!empty($this->permalink_structure))returnfalse;if(isset($this->extra_permastructs[$name]))return$this->extra_permastructs[$name][0];returnfalse;} 即把代码 if(empty($this->permalink_structure)) 中的empty前加上英文的惊叹号“!” 上传覆盖掉原来的文件即可完美解决设置固定链接后分类目录和标签的404错误问题。
转载请注明出处51数据库 » wordpress分页出404