url中的wordpress错误类别名称会重定向到实际类别

时间:2018-05-23 12:10:35

标签: wordpress

我的wordpress项目中有这个url结构: www.example.com/category/subcategory/post

有一个奇怪的问题,我正在输入一个类别&子类别不存在 - 但使用现有的帖子名称,它会将我重定向到相关的帖子。

所以例如: 我有一个名为“比特币”的帖子属于“交易”的“评论”和子类别。

我去了 - www.example.com/blabla/blulu/bitcoin 我被重定向到 - www.example.com/reviews/trade/bitcoin

我想避免这种重定向发生 - 任何想法是如何或导致这种情况的原因?

1 个答案:

答案 0 :(得分:0)

我相信这是你正在寻找的解决方案:

function remove_redirect_guess_404_permalink( $redirect_url ) {
 if ( is_404() )
    return false;
 return $redirect_url;
}
add_filter( 'redirect_canonical', 'remove_redirect_guess_404_permalink' );

我找到了这个答案here,但在我获得声望50之前,我不能将其作为评论发布。