WPML
Stato
Risolto
Plugin/tema correlato
Yoast SEO

Panoramica del problema

Yoast SEO ti fornisce un editor di file andando su YoastStrumenti. Questo editor ti aiuta a creare i file robots.txt. WPML non è in grado di tradurre questi file, il che significa che i link punteranno sempre al dominio originale.

Soluzione alternativa

Come soluzione alternativa, puoi creare manualmente diversi file robots.txt e posizionarli nella cartella del tuo sito WordPress. Ad esempio:


  • /robots-en.txt

  • /robots-fr.txt

Per farlo, devi prima modificare il tuo file .htaccess e adattare questo codice con i domini del tuo sito e i nomi dei file 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]

Quindi, per impedire a WordPress di generare un file robots.txt virtuale, aggiungi:

touch robots.txt

Infine, crea e modifica i singoli file robots.txt per ciascun dominio, utilizzando i nomi dei file indicati in .htaccess:

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

Tutti i problemi noti →