以前、WordPress だれでも見れないようにする方法でも使ったauth_redirectですが、 wp_redirect を使うと、その他のページにもリダイレクトさせることが簡単にできます。
wp_redirect( $location, $status );
たとえば、トップページにリダイレクトさせたかったら、
wp_redirect( home_url() );
任意の投稿ページにコンテンツを移動したので飛ばしたかった(301リダイレクト)なら、
wp_redirect( get_permalink(117) , 301);
といったかんじで。 当然ですが、auth_redirectや、wp_redirectは、なにかを表示(echo や print)する前に実行しなければだめなので、
add_action( 'get_header', 'my_require' );
//投稿ページID 110 のページを 117 のページに301リダイレクト
function my_require(){
    if (is_single(110)) {
        wp_redirect( get_permalink(117) , 301);
        exit;
    }
}
のようにget_headerフックを使って入れてあげる必要があります。