- Status
- Resolvido
- Plugin/tema relacionado
- Yoast SEO
Visão geral do problema
O Yoast SEO oferece a você um editor de arquivos acessando Yoast → Ferramentas. 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