404.php只有在我登录的情况下才能使用。其他所有人都重定向到wp-login.php-为什么?

时间:2015-08-12 作者:PJ Brunet

我有这个“论坛引擎”的主题,希望它是私人的。(不,不是bbPress,这也是我的第一个问题。)

因此,主题(论坛引擎)有一个称为“线程索引”的“页面”,该页面在主页上是静态的。我将页面设置为“私有”,很好,该网站是私有的,每个人都会得到一个不错的404。php页面,如果他们没有登录。

嗯,三次随机(昨天晚上、今天早些时候和刚才)主页消失了,没有显示404页。它没有显示404,而是将用户重定向到wp登录。php

我不想让随机的人直接登录到wp。php,我希望所有未登录的人都能看到404。php

经过更多测试,我发现一个随机URLhttp://example.com/testtttting 重定向到404。php对于登录的用户来说是正确的(好的)。但未登录的用户,http://wallstreetalpha.net/testtttting 重定向到wp登录。php(错误)。

用Firebug进行更多挖掘。主页将“302临时移动”重定向到http://example.net/wp-login.php?redirect_to=http%3A%2F%2Fexample.net%2F&reauth=1

1 个回复
SO网友:PJ Brunet

解决方案很简单,尽管我花了很长时间才找到。

该网站有一个“Members”插件(由JustinTadlock编写)和选项“将所有已注销的用户重定向到登录页面,然后再允许他们查看该网站。”已检查。所以我只是取消选中那个框,问题就解决了。

结束

相关推荐

All attachment pages give 404

我的新网站上有一个关于wordpress的主要问题。每当我上传新媒体时,它的附件页都会给我一个404。我的permalink结构如下:baseurl + /%category%/%year%/%monthnum%/%day%/%postname%/我有数百种媒体(从旧网站导入),它们都给出了404。我可以直接访问媒体,但不能访问附件页。有一个附件。php提供了这个主题,我知道它可以工作,因为我的旧网站使用了相同的主题。知道怎么做吗?