我用自定义模板实现了未找到的页面,并使用template_redirect
为了它。
add_action("template_redirect", array($this, "redirection_section"), 11);
现在一切正常,但不是在IE8中,我的重定向部分方法如下:
function redirection_section() {
global $is_IE;
if($is_IE) {
echo "GOT IT!";
exit;
}
if( is_404() ) {
$this->uni_page_redirect();
}
}
如果我在url的末尾键入类似的内容
myurl.com/testing
它在显示我
找不到该网页
但是如果我调用其他菜单或模板或模板相关的东西,那么就得到了正确的GOT IT
消息,但为什么不使用myurl.com/testing
? 谁能告诉我原因是什么,或者我必须实施其他措施吗?请把我引向正确的方向。