WPML

تمنحك WPML خيار تنسيق عناوين URL للغتك في نطاقات أو أدلة أو كمعلمات. تعرف على كيفية عمل ذلك واكتشف الخيار الأفضل لك.

تتيح لك WPML اختيار تنسيق عناوين URL للغة موقعك باستخدام وسيطة لغة في عنوان URL، أو في مجلدات افتراضية، أو في نطاقات مختلفة (أو نطاقات فرعية). داخلياً، تُحفظ جميع اللغات في قاعدة بيانات WordPress واحدة، ولكن بالنسبة للزوار، يمكن أن تظهر اللغات وكأنها في مواقع مختلفة.

يمكنك اختيار التنسيق الذي تريده عند إعداد WPML لأول مرة. إذا كنت ترغب في التغيير إلى تنسيق مختلف بعد إعداد WPML، يمكنك القيام بذلك بالذهاب إلى WPMLإعداداتعناوين URL وتحسين محركات البحث (SEO)تنسيق عنوان URL للغة والتمرير إلى تنسيق عنوان URL للغة.
يمكنك الاختيار من الخيارات التالية:

خيارات عنوان URL للغة
خيارات عنوان URL للغة

لغات مختلفة في أدلة


عندما تقوم بتمكين اللغات في أدلة، فإنك تخبر WPML بترتيب الترجمات فيما يبدو كمجلدات افتراضية مختلفة. على سبيل المثال:
  • www.example.com
  • www.example.com/es/
  • www.example.com/ja/

لغات في أدلة

إعدادات الخادم للغات في أدلة


لإعداد لغاتك في أدلة، يجب تمكين وحدة إعادة الكتابة (rewrite module) في Apache. إذا لم يكن لديك وصول إلى إعدادات خادمك، فيرجى الاتصال بمزود الاستضافة لطلب تمكينها.

يحتاج موقعك أيضاً إلى استخدام بنية الرابط الدائم «الجميلة». يمكنك تغيير بنية الرابط الدائم لموقعك في إعدادات WordPress.

الأخطاء الشائعة


تأكد من عدم قيامك بأي مما يلي:
  • إنشاء أدلة حقيقية في موقعك
    لا تحتاج إلى إنشاء أدلة فعلية في تثبيت WordPress الخاص بك، أو تثبيت WordPress عدة مرات. في الواقع، إذا قمت بذلك، فلن تعمل اللغات في أدلة.

    هذه الأدلة افتراضية. ولا توجد كأي مسار فعلي.

  • إعادة التوجيه إلى أدلة أخرى
    على غرار إنشاء أدلة حقيقية، يقوم بعض المستخدمين بتعديل ملفات .htaccess الخاصة بهم وإضافة قواعد إعادة توجيه. يجب ألا تفعل ذلك. تنشئ WPML قواعد إعادة التوجيه الخاصة بها ديناميكياً.

لمزيد من نصائح استكشاف الأخطاء وإصلاحها، يرجى الاطلاع على المقالة التالية: لا يمكن تفعيل أدلة اللغات.

عرض اللغة الافتراضية لموقعك في دليل


تتيح لك WPML أيضاً عرض لغتك الافتراضية في دليل وتحديد ما سيتم عرضه في عنوان URL الجذري للموقع.
دليل للغة الافتراضية
دليل للغة افتراضية

اقرأ المزيد حول وضع اللغة الافتراضية للموقع في دليل.

نطاق مختلف لكل لغة

يمكنك وضع لغات مختلفة في نطاقات مستقلة تماماً. على سبيل المثال:
  • www.example.com
  • www.example.de

يمكنك أيضاً اختيار وضع لغات مختلفة في نطاقات فرعية مختلفة. على سبيل المثال:

  • en.example.com
  • de.example.com

دليل للغة الافتراضية
دليل للغة الافتراضية

إعدادات DNS والخادم لعرض نطاقات مختلفة لكل لغة


يتطلب اختيار هذا التنسيق إعداد DNS وإعدادات الخادم المناسبة. يرجى الاطلاع على دليلنا التعليمي للحصول على إرشادات خطوة بخطوة حول إعدادات الخادم المطلوبة لاستخدام اللغات في نطاقات.

إذا لم يكن لديك وصول إلى إعدادات خادمك، فيرجى الاتصال بمزود الاستضافة للحصول على المساعدة.

اسم اللغة مضاف كمعلمة


يؤدي اختيار عرض اللغة كمعلمة إلى إضافة اللغة في نهاية عنوان URL لموقعك. على سبيل المثال:
  • www.example.com/?lang=fr
  • www.example.com/about/?lang=en

لا يتطلب هذا التنسيق أي تغييرات إضافية على إعدادات خادمك.

المزيد في هذا القسم

بقلم Amir · آخر تحديث 18 أكتوبر 2024