301 Redirecionar para postar ID

  • Eu tenho um blog baseado em Asp existente, onde todas as postagens contêm um ID de publicação em seu URL ( template_permalink.asp?id=123 ).
  • Tenho um blog WordPress em branco. Eu terei que recriar todas as minhas postagens manualmente, porque o feed do meu blog existente não contém as imagens originais (ele simplesmente possui um bloco CDATA), então não posso importá-las.
  • Eu preciso redirect as postagens originais para sua postagem equivalente do WordPress.

Eu tentei:

O que eu gostaria idealmente era poder:

  • Altere o ID da postagem do WordPress de forma manual para corresponder ao id original. Existe uma maneira de fazer isso?
  • Ou melhor ainda seria adicionar manualmente as 200 postagens no htaccess e redirect para uma URL bonita, caso em que você poderia avisar sobre como formatar isso para o htaccess?

Solutions Collecting From Web of "301 Redirecionar para postar ID"

Quando você está importando via código (que é uma necessidade prática para grandes importações), você pode fornecer argumento wp_insert_post() para wp_insert_post() para ser usado.

No entanto, não há nenhuma maneira limpa / segura (que eu consigo pensar) para especificar ou modificar post IDs manualmente.

No seu caso (se você estiver realmente preso com postagens criadas manualmente), eu adicionaria IDs como editor de meta de publicação e quando o site é atingido por meio de link de formato antigo, extraie o ID e procure por meta consulta se houver uma publicação correspondente para redirect.

Agora encontrei um plugin denominado Redirecionamento que viabiliza o redirecionamento de página por página.