WPML
الحالة
محلولة
الإضافة/القالب ذو الصلة
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

جميع المشاكل المعروفة →