WPには標準で現在のサイトに存在するページのURLに似たURLでアクセスすると、404ではなくリダイレクトする機能がある。

例えば、https://example.com/hoge/というページがある場合、https://example.com/ho/でアクセスすると元のページにリダイレクトされる。

この機能を停止するには redirect_canonical フックを使用する。

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