Ajuda com permalinks após migração do fórum

Olá, após a conversão do phpBB a indexação do Google entrou em colapso e mesmo após meses nunca se recuperou.
Acredito que o problema se deva aos muitos erros 404 devido ao mau funcionamento dos permalinks.
São os predefinidos gerados pelo script de conversão.

Crawl

Permalinks

Como posso corrigi-los?
Por exemplo, https://www.mysite.com/viewtopic.php?t=1267 não está sendo redirecionado.

Obrigado

2 curtidas

Os permalinks existem se você olhar em /admin/customize/permalinks?

Como eles se parecem?

Se não, você precisará de um script para gerá-los.

2 curtidas

Obrigado pela sua ajuda @pfaffman, sim, tenho o que você vê na imagem anterior.

Para as categorias, usei isto e funciona perfeitamente


/(viewforum.php\\?)(?:.*\u0026)?(f=\\d+).*/\\1\\2

Os que encontrei após a conversão são estes, mas só funcionam para as categorias.

1 curtida

Não. Não as configurações do site de permalink. Os permalinks no URL da minha última mensagem.

1 curtida

Existem permalinks para as categorias e agora entendo o que você quer dizer.

Durante a conversão, os permalinks para as discussões não foram criados.

Ok, são mais de 2500 discussões… por enquanto eu desisto…

1 curtida

Você pode ver que o mapeamento do antigo para o novo está disponível com

./launcher enter app
rails c
TopicCustomField.all

Então, você executaria um script que, para cada um desses valores, criaria um permalink. É difícil de explicar, mas é possível.

1 curtida

Você está certo, existem todos os dados das antigas discussões do phpBB.
Obrigado pela ajuda, infelizmente não sei como usá-los.

1 curtida

Este é um exemplo de outro importador. Você pode ser capaz de ajustá-lo para criar os permalinks em seu servidor.

Você mudaria a linha Permalink.create para corresponder aos links do phpBB.

2 curtidas

É crítico implementar redirecionamentos para conteúdo antigo como parte de uma migração! Espero que você consiga resolver isso, mas talvez precisemos atualizar nossa documentação sobre migração @tshenry @dax para enfatizar este ponto?

2 curtidas