无法使用旧的鼻涕虫-它只需301秒即可访问站点主页

时间:2017-01-10 作者:Sydney Shaw

提前感谢大家的帮助,

由于某种原因,我的三个页面停止了工作,它们只是301到主页。我想这可能是因为安装了一个插件,但我不完全确定。

我已经删除了这些页面并重新创建了它们,如果我使用相同的slug,它们仍然会301到主页。然而,如果我把slug换成其他任何东西,它们就会起作用。就像原来的鼻涕虫不知怎么被保留了下来。但当我检查db时,只有一个帖子使用slug ie:

    SELECT count(*) FROM wp_posts where post_name = \'$mySlugName\';
我预计,如果与slug名称有冲突,那么会有多篇帖子使用该名称。

我尝试过的其他事情:

禁用插件重新生成永久链接我现在真的不知道该怎么办,可能必须开始调试核心wordpress代码库。

干杯

1 个回复
SO网友:Marko Jezernik

几周前,我遇到了同样的问题,这就是我解决问题的原因:

转到设置/永久链接,切换到普通并保存。之后,我将Permalink设置更改回以前使用的值,它就工作了。

如果这能解决您的问题,请告诉我。

相关推荐

GET_PAGE_TEMPLATE_SLUG返回错误路径

我目前遇到了一个非常奇怪的问题,我找不到任何理由。我有一个在所有服务器上都能正常工作的主题。现在,我有一个客户对此有问题。问题是函数get\\u page\\u template\\u slug()返回主题文件夹名称。例如:主题/模板主页。php它应该只是模板主页。没有主题文件夹名称的php。怎么会这样?希望有人能帮我。