- סטטוס
- נפתר
- תוסף/ערכת עיצוב קשורים
- Yoast SEO
סקירה כללית של התקלה
Yoast SEO מספק לך עורך קבצים על ידי מעבר אל Yoast → כלים. עורך זה עוזר לך ליצור קובצי robots.txt. WPML אינו יכול לתרגם קבצים אלה, כלומר הקישורים תמיד יפנו לדומיין המקורי.
פתרון עוקף
כפתרון עוקף באפשרותך ליצור ידנית מספר קובצי robots.txt ולמקם אותם בתיקיית אתר ה־WordPress שלך. לדוגמה:
- /robots-en.txt
- /robots-fr.txt
לשם כך, עליך תחילה לשנות את קובץ ה־.htaccess שלך ולהתאים קוד זה לדומיינים ולשמות קובצי ה־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]
לאחר מכן, כדי למנוע מ־WordPress ליצור קובץ robots.txt וירטואלי, הוסף:
touch robots.txt
לבסוף, צור וערוך את קובצי ה־robots.txt הנפרדים עבור כל דומיין, תוך שימוש בשמות הקבצים כפי שצוינו ב־.htaccess:
robots-en.txt robots-de.txt robots-de.txt