WPML
Status
Resolvido
Plugin/tema relacionado
Yoast SEO

Visão geral do problema

O Yoast SEO oferece a você um editor de arquivos acessando YoastFerramentas. Esse editor ajuda você a criar arquivos robots.txt. O WPML não é capaz de traduzir esses arquivos, o que significa que os links sempre apontarão para o domínio original.

Solução alternativa

Como solução alternativa, você pode criar manualmente vários arquivos robots.txt e colocá-los na pasta do seu site WordPress. Por exemplo:


  • /robots-en.txt

  • /robots-fr.txt

Para fazer isso, primeiro você precisa modificar seu arquivo .htaccess e adaptar este código com os domínios do seu site e os nomes dos arquivos robots.

RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
RewriteRule ^robots.txt /robots-en.txt [NC,L]
 
RewriteCond %{HTTP_HOST} ^www.domain.de [NC]
RewriteRule ^robots.txt /robots-de.txt [NC,L]
 
RewriteCond %{HTTP_HOST} ^www.domain.es [NC]
RewriteRule ^robots.txt /robots-de.txt [NC,L]

Em seguida, para evitar que o WordPress renderize um robots.txt virtual, adicione:

touch robots.txt

Por fim, crie e edite os arquivos robots.txt individuais para cada domínio, usando os nomes de arquivo conforme referenciados no .htaccess:

robots-en.txt
robots-de.txt
robots-de.txt

Todos os problemas conhecidos →