当用户会话到期时,主页重定向到登录页面

时间:2022-01-25 作者:m1k3y3

WordPress 5.9 用户尝试访问主页时session expires, 发送至re-authenticate.

这种行为似乎很奇怪,因为它只适用于homepage. 会话过期的用户可以访问所有其他页面,而无需重新验证。

为什么行为不一致,以及如何不重定向会话已过期的用户以重新进行身份验证?

1 个回复
最合适的回答,由SO网友:zoltankundi 整理而成

如果你一个接一个地查看插件,但没有一个插件会导致问题,请查看显示主页的模板文件–可能是index.php, home.php, content.php, content-{slug/id}.php or page-templates/..., 取决于主题和设置。

寻找

if (!is_user_logged_in()) {
    auth_redirect();
}
或者任何类似的东西。它也可以是一个短代码或钩子,但它的名称可能与user/login/auth有关。如果找到了,请将其注释掉并重新加载,然后查看是否已修复。

相关推荐

Redirect htaccess

我需要帮助重定向我的页面。例如,我有网站https://example.com. 我需要将内容从https://example.com 到https://example.com/blog. 这不是问题,我通过更改主页URL来做到这一点。这很有效。但现在我需要添加来自旧的重定向https://example.com 到https://xmpl.com.我想用。htaccess,但这不起作用。你们能帮帮我吗?以下是我对此的一些尝试,但两者都不起作用。RewriteEngine On RewriteRu