为什么我的Wordpress网站上的所有链接都向我显示主页?

时间:2019-12-27 16:30:51

标签: php wordpress

当我单击Wordpress网站上的任何链接时,它会加载主页,但地址栏上的链接URL会更改吗?

可能出什么问题了,我该如何解决?

2 个答案:

答案 0 :(得分:0)

通常,这意味着您的主题的某些模板文件丢失了,而是默认装入index.php。参见“ PDGETRI()/PZGETRI()”。请确保为您正在查看的页面/归档具有正确的模板文件。例如,您需要一个single.phpsingular.php模板来显示单个帖子页面,而需要一个category.phparchive.php来显示类别页面。

另一个可能的原因是网站永久链接结构的配置错误(设置->永久链接)或错误的.htaccess文件。或在注册自定义帖子类型/分类法时使用rewrite参数的某些冲突。

您的问题太普遍了,无法找出确切原因。

答案 1 :(得分:0)

有时,对.htaccess文件所做的更改可能导致WordPress将所有链接重定向回首页,而不是显示请求的页面。 在这种情况下,您需要重置WordPress中的永久链接才能解决此问题。

  1. 转到设置> 永久链接
  2. 记下当前设置。(如果您使用的是自定义结构,请将该自定义结构复制或保存在某处。)
  3. 选择默认选项。
  4. 点击保存更改。
  5. 现在选择在选择默认之前的先前设置。
  6. 点击保存更改。

如果您在WordPress中单击链接时遇到 404 Not Found错误,则.htaccess文件中可能缺少一些代码。