WPML
Estado
Resuelto
Plugin/tema relacionado
Yoast SEO

Resumen del problema

Yoast SEO le proporciona un editor de archivos al ir a YoastHerramientas. Este editor le ayuda a crear archivos robots.txt. WPML no puede traducir estos archivos, lo que significa que los enlaces siempre apuntarán al dominio original.

Solución alternativa

Como solución alternativa, puede crear manualmente varios archivos robots.txt y colocarlos en la carpeta de su sitio de WordPress. Por ejemplo:


  • /robots-en.txt

  • /robots-fr.txt

Para ello, primero debe modificar su archivo .htaccess y adaptar este código con los dominios de su sitio y los nombres de los archivos 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]

Luego, para evitar que WordPress genere un archivo robots.txt virtual, añada:

touch robots.txt

Por último, cree y edite los archivos robots.txt individuales para cada dominio, utilizando los nombres de archivo indicados en .htaccess:

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

Todos los problemas conocidos →