Php Wordpress太多重定向自定义函数
我尝试为指定的文件设置自定义重定向,例如如果url包含wp-login.php,然后重定向到主url,第一条语句正在工作,并将页面重定向到主url,但在另一条语句中,我遇到了以下错误:Php Wordpress太多重定向自定义函数,php,wordpress,redirect,Php,Wordpress,Redirect,我尝试为指定的文件设置自定义重定向,例如如果url包含wp-login.php,然后重定向到主url,第一条语句正在工作,并将页面重定向到主url,但在另一条语句中,我遇到了以下错误: ERR_TOO_MANY_REDIRECTS 这是我在functions.php中的代码 function secure_redirect(){ $page_viewed = basename($_SERVER['REQUEST_URI']); if($page_viewed != "wp-login.ph
ERR_TOO_MANY_REDIRECTS
这是我在functions.php中的代码
function secure_redirect(){
$page_viewed = basename($_SERVER['REQUEST_URI']);
if($page_viewed != "wp-login.php?secure_login")
{
if(strpos($page_viewed, "wp-login.php") !== false)
{
wp_redirect(get_site_url());
}
}
else
{
wp_redirect(get_site_url()."/".$page_viewed);
}
}
add_action('init','secure_redirect');
若你们只想特定的重定向,那个么为什么还要把重定向代码放在其他部分呢?跳过其他部分。仅在if部件上写入重定向代码
function secure_redirect(){
$page_viewed = basename($_SERVER['REQUEST_URI']);
if($page_viewed != "wp-login.php?secure_login")
{
if(strpos($page_viewed, "wp-login.php") !== false)
{
wp_redirect(get_site_url());
}
}
}
add_action('init','secure_redirect');
若你们只想特定的重定向,那个么为什么还要把重定向代码放在其他部分呢?跳过其他部分。仅在if部件上写入重定向代码
function secure_redirect(){
$page_viewed = basename($_SERVER['REQUEST_URI']);
if($page_viewed != "wp-login.php?secure_login")
{
if(strpos($page_viewed, "wp-login.php") !== false)
{
wp_redirect(get_site_url());
}
}
}
add_action('init','secure_redirect');