301 Redirecionar somente para postagens

Eu tenho um blog e eu estou mudando para um novo tema.

O antigo possui estrutura blog.com/postname. Novo tem newblog.com/posts/postname.

Quero redirect SOMENTE as postagens do blog antigo para esta nova estrutura, se possível sem um plugin.

Páginas, arquivos e tudo mais que não é uma única publicação deve permanecer em newblog.com/postname estrutura.

Alguma ideia?

Solutions Collecting From Web of "301 Redirecionar somente para postagens"

Você terá que modificar a function.php do seu tema function.php . Adicione o seguinte código:

 function redirect_posts() { global $post; if ($post->post_type=='post') { return header('location:http://newblog.com/posts/'.$post->post_name); } } add_action('wp', 'redirect_posts'); 

A codificação if irá verificar se a página que está atualmente visualizada é uma publicação e ela retorna um redirecionamento de header para o novo blog, com base no slug do antigo blog.