WPML
Status
Gelöst
Zugehöriges Plugin/Theme
Yoast SEO

Übersicht über das Problem

Yoast SEO bietet Ihnen einen Datei-Editor, wenn Sie zu YoastWerkzeuge gehen. Dieser Editor hilft Ihnen, robots.txt-Dateien zu erstellen. WPML kann diese Dateien nicht übersetzen, was bedeutet, dass die Links immer auf die ursprüngliche Domain verweisen.

Problemumgehung

Als Problemumgehung können Sie manuell mehrere robots.txt-Dateien erstellen und diese im Ordner Ihrer WordPress-Website ablegen. Zum Beispiel:


  • /robots-en.txt

  • /robots-fr.txt

Dazu müssen Sie zunächst Ihre .htaccess-Datei ändern und diesen Code an die Domains und robots-Dateinamen Ihrer Website anpassen.

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]

Fügen Sie dann Folgendes hinzu, um zu verhindern, dass WordPress eine virtuelle robots.txt generiert:

touch robots.txt

Erstellen und bearbeiten Sie schließlich die einzelnen robots.txt-Dateien für jede Domain, wobei Sie die in der .htaccess angegebenen Dateinamen verwenden:

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

Alle bekannten Probleme →