打开wordpress 首页出现404怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打开wordpress 首页出现404怎么解决相关的知识,希望对你有一定的参考价值。

参考技术A   解决分类目录和标签打开错误:
  1、在wp-includs文件夹下面,找到rewrite.php文件,复制保存或者下载下来。保存一下,防止修改出处,万一出错了,可以覆盖还原。
  2、然后用记事本打开rewrite.php文件,找到这个函数名:function get_category_permastruct()(大约在970行),代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14

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错误问题。本回答被提问者采纳

腾讯云安装WordPress上传图片出现http错误怎么解决?

同样配置,阿里云没有类似问题。

喜欢使用WordPress的原因其中之一就是遇到问题 基本上可以找到解决方案的文档,比如今天在后台上传图片的时候有出现"上传时发生了错误,请稍候再试"的错误提示,开始以为是权限不够,直接授权777也无法解决问题,你是否也遇到过这样的问题呢?

如果出现这样的问题,我们如何解决?

第一步、修改wp-config.php文件

在require_once(ABSPATH . 'wp-settings.php');上面加上define('CONCATENATE_SCRIPTS', false );

第二步、如果还出现问题,uploads755权限

一般到这里肯定是可以解决的。
参考技术A   第六十五回:贾二舍偷娶尤二姨,尤三姐思嫁柳二郎

以上是关于打开wordpress 首页出现404怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

为啥分页不起作用并在 wordpress 网站上出现 404 错误?

wordpress后台操作老是出现404,但是其他页面都是正常的,怎么回事?

wordpress配置固定链接nginx访问404问题解决方法

wordpress网站出现大量错误404页面是怎么回事?

安装WordPress 在跟目录 访问子目录站全都是WordPress 404页面 怎么样才能正常访问子目录呢

网站iis日志中出现大量404,该怎么办