我正在使用 WordPress,我会将所有未经授权的用户重定向到主页。
为了在头文件中执行此操作,我将(在文件开头)以下 PHP 代码:
if (bp_current_component() != ""
&& bp_current_component() != "event"
&& !is_user_logged_in()
&& !isset($_COOKIE[affiplus])
&& !isset($_GET[affid]))
{
header( "HTTP/1.1 410 Gone" );
header( "Location: ".get_option('siteurl')."/home/");
}
不幸的是,返回的 HTTP 错误代码始终是 302(永久移动),而不是我想要的 410。为什么?