Redirecionar 12.000 páginas do SPIP para o Wordpress

2

Gostaria de mudar do SPIP para o Wordpress e redirecionar todos os URLs do SPIP para o Wordpress.

O formato de um URL do SPIP é: example.com/spip.php?article{ID} , por exemplo: example.com/spip.php?article123

O formato de um URL do Wordpress é: example.com/?p={ID} , por exemplo: example.com/?p=123

Se eu transferir todos os dados para o Wordpress com os mesmos IDs, isso significaria que example.com/spip.php?article123 é exatamente example.com/?p=123

Minha pergunta é: como eu realmente faço isso? Eu pesquisei em muitos fóruns e como encontrei maneiras de transferir uma página com um padrão específico (sem ponto de interrogação) para um novo padrão, com ponto de interrogação.

    
por user218564 04.05.2014 / 20:53

2 respostas

3

Você não especificou o servidor da web - o que é importante. Estou assumindo que você está usando o Apache, pois é provavelmente o servidor mais comum para esse tipo de hospedagem.

Para fazer isso, você precisa adicionar um rewriteRule na sua configuração do apache (em um container Directory) ou no arquivo .htaccess. Algo como:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^article(.*)$
RewriteRule ^spip.php?$ /index.php?p=%1 [R=301,L]
    
por 04.05.2014 / 21:06
0

Para mudar do SPIP para o WordPress e redirecionar automaticamente as URLs, você pode usar o plugin FG SPIP para WordPress .

    
por 01.12.2015 / 23:41