Wordpress重定向到父页面或类别
我试图做的是将404重定向到下一个可能的页面/类别。以下是我想要的详细说明: 如果用户遇到以下情况:Wordpress重定向到父页面或类别,wordpress,.htaccess,redirect,Wordpress,.htaccess,Redirect,我试图做的是将404重定向到下一个可能的页面/类别。以下是我想要的详细说明: 如果用户遇到以下情况: www.domain.com/about/(任何生成404的文本)它应该自动重定向到www.domain.com/about www.domain.com/category/(任何生成404的文本)它应该自动重定向到www.domain.com/category www/domain.com/about/sub-about/(生成404的任何文本)它应该自动重定向到www.domain.com
它应该自动重定向到www.domain.com/about/(任何生成404的文本)
www.domain.com/about
它应该自动重定向到www.domain.com/category/(任何生成404的文本)
www.domain.com/category
它应该自动重定向到www/domain.com/about/sub-about/(生成404的任何文本)
www.domain.com/about/sub-about
我希望这能描述我在寻找什么。我希望这里的同事能提出解决方案。我尝试过使用404重定向插件,但它不是自动重定向。只要能在wordpress上运行,我愿意接受任何解决方案。在404脚本中插入类似的代码可能会奏效:
<?php
$Referrer = wp_get_referer( ) ;
if ( $Referrer = 'http://www.domain.com/' ) {
echo '<script type="text/javascript">window.location ="http://www.domain.com/about/";</script>' ;
}
elseif ( $Referrer = 'http://www.domain.com/about/' ) {
echo '<script type="text/javascript">window.location ="http://www.domain.com/about www.domain.com/category/";</script>' ;
}
elseif ( $Referrer = 'http://www.domain.com/about www.domain.com/category/' ) {
echo '<script type="text/javascript">window.location ="http://www.domain.com/category www/domain.com/about/sub-about/";</script>' ;
}
else {
echo "404 Message" ;
}
?>
我认为版本改变了问题!!这些不是初始目标URL,重定向到同一地址没有任何意义。