升级WordPress打破了我的网站

时间:2012-06-14 07:43:56

标签: html wordpress permalinks

我将我的网站升级为wordpress 3.4,这对我的网站造成了巨大的破坏。我的一半帖子在网站上无法访问,404d,以及我网站404d上的帖子的第3页和第4页也是如此。

我在使用PressBackup升级之前备份了(感谢上帝,我有一种直觉感到头痛)。恢复之后,我终于能够看到之前丢失的其他帖子,但仍然存在问题。第3页和第4页仍无效,即http://www.winvenue.com/page/3/。有趣的是,所有失踪的帖子都来自第3页和第4页。

我不确定为什么我会遇到所有这些问题,这真的很烦人,因为这是一个活跃的网站将有数百名读者。我真的很喜欢这个修复,任何帮助真的很感激。感谢

6 个答案:

答案 0 :(得分:0)

在不知道具体设置的情况下,您可以尝试一些常规的事情。

我会检查数据库以查看帖子是否真的存在。如果是,请查看显示的那些是否与未显示的那些不同。

然后禁用所有插件等,看看是否有任何插件可能导致新版本出现问题。如果它在没有插件的情况下工作,请逐个打开它们以查看哪个引起问题。

答案 1 :(得分:0)

从备份恢复可能不包括永久链接负责的.htaccess文件。

使用设置>永久链接 - >保存或手动

尝试重新生成.htaccess文件

答案 2 :(得分:0)

尝试在设置 - >阅读(wp-admin / options-reading.php)上设置以下字段

  

博客页面最多显示[5]帖子

可能是你的分页认为每页有2个帖子,实际上有4个帖子(例如)会导致这种效果。

答案 3 :(得分:0)

我在升级时也遇到了同样的问题,当我在Google上进行搜索时,我也遇到了同样的问题。尝试搜索缺失页面的草稿版本,通常WordPress会在您键入时自动备份。还要尝试垃圾文件夹,你永远不会知道。您可能还需要恢复到较旧的备份文件,该文件可能包含缺少的页面。

答案 4 :(得分:0)

插件可能会更改固定链接重写规则。所以,尝试停用你的插件,所有这些。然后重置永久链接:设置>永久链接,除了保存之外不要改变任何东西。检查您的网站,如果它是正常的,那么它必须是其中一个插件。

如果它不起作用,在重新激活插件之前,请更改为默认主题(二十一),然后查看它是否适用。

我可以看到,这种问题通常来自错误配置的内部重写规则。

编辑:您是否尝试过不使用分页?

您还可以通过添加以下内容来停用规范重定向来尝试调试:

remove_action( 'template_redirect', 'redirect_canoncial ')

在你的functions.php上。这将禁用内部URL重定向。

答案 5 :(得分:0)

升级永久链接设置