Fix para o erro 404 Página não Encontrada no sitemap.xml

Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • #12800
    Luis FatorBinario
    Luis FatorBinario
    Administrador

    O WordPress permite gerar o arquivo sitemap.xml do site dinamicamente (on the fly), e para filtrar e melhor categorizar a tarefa podemos instalar plugins que gerenciam o conteúdo que será adicionado ao Sitemap. Mas em alguns casos talvez retorne um erro 404 Página não Encontrada ao tentar acessar a URL do sitemap, que geralmente é: http://URL-DO-SITE/sitemap.xml (ou sitemap_index.xml).

    Se este for o seu caso e você usa o Yoast SEO então habilite o Sitemap nas configurações do Yoast e teste se a URL para o Sitemap está funcionando.

    Caso esteja apresentando o erro e você esteja usando o NginX então acesse as diretivas do site, no ISPConfig elas podem ser facilmente acessadas pelo painel do site na aba Opções. E abaixo das diretivas “location” que já existem no bloco adicione estas:

    rewrite ^/sitemap\.xml$ /sitemap_index.xml permanent;
    rewrite ^/([a-z]+)?-?sitemap\.xsl$ /index.php?xsl=$1 last;
    rewrite ^/sitemap_index\.xml$ /index.php?sitemap=1 last;
    rewrite ^/([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;

    Salve o site, ou o bloco NginX caso esteja editando manualmente. O ISPConfig irá reiniciar o NginX, mas pode-se reiniciar ele pelo console se desejar.

    Acesse a URL do sitemap novamente e verifique que agora ele carrega normalmente.

     

Visualizando 1 post (de 1 do total)

Você deve fazer login para responder a este tópico.