WPML
Statut
Résolu
Extension/thème associé
Yoast SEO

Aperçu de l’anomalie

Yoast SEO vous propose un éditeur de fichiers, accessible en allant dans YoastOutils. Cet éditeur vous aide à créer des fichiers robots.txt. WPML ne peut pas traduire ces fichiers, ce qui signifie que les liens pointeront toujours vers le domaine d’origine.

Solution de contournement

Comme solution de contournement, vous pouvez créer manuellement plusieurs fichiers robots.txt et les placer dans le dossier de votre site WordPress. Par exemple :


  • /robots-en.txt

  • /robots-fr.txt

Pour ce faire, vous devez d’abord modifier votre fichier .htaccess et adapter ce code avec les domaines de votre site et les noms des fichiers 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]

Ensuite, pour empêcher WordPress de générer un fichier robots.txt virtuel, ajoutez :

touch robots.txt

Enfin, créez et modifiez les fichiers robots.txt individuels pour chaque domaine, en utilisant les noms de fichiers tels qu’indiqués dans .htaccess :

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

Toutes les anomalies connues →