WordPress会将不存在的url重定向到现有的url-如何禁用

时间:2017-07-01 作者:Miloš Đakonović

我注意到当我打字时:

http://domain.tld/c (不存在)

不知怎的,出于某种原因

http://domain.tld/contact (已存在)

我发现至少在Wordpress的最新版本中,这是默认行为。

如何控制禁用此功能?

1 个回复
最合适的回答,由SO网友:perucoder 整理而成

这个问题重复了Disable ONLY URL auto complete, not the whole canonical URL system

尝试此筛选器

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\' );
或此插件:https://wordpress.org/plugins/disable-url-autocorrect-guessing/

结束

相关推荐

如何使用EMPLATE_REDIRECT传递消息

我使用以下函数使用自定义字段将帖子重定向到另一个帖子。在我添加line#8 要传递ID以便我可以将其抓取到帖子中(重定向到的位置),并显示一条自定义消息,您将从该特定帖子重定向:function project_do_redirect() { if( !is_singular( \'mycpt\' ) && !is_single() ) return; global $post; $redirect_post