يمنحك WPML خيار تنسيق عناوين URL الخاصة بلغتك في النطاقات، أو الأدلة، أو كمعلمات. تعرف على كيفية عمله واعثر على الأفضل بالنسبة لك.
يتيح لك WPML اختيار تنسيق عناوين URL الخاصة باللغة الخاصة بموقعك باستخدام وسيطة اللغة في عنوان URL، أو في المجلدات الافتراضية، أو النطاقات المختلفة (أو النطاقات الفرعية). داخليًا، يتم حفظ جميع اللغات في قاعدة بيانات WordPress واحدة، ولكن بالنسبة للزوار يمكن أن تظهر اللغات في مواقع مختلفة.
يمكنك اختيار التنسيق الذي تريده عند إعداد WPML لأول مرة. إذا كنت ترغب في التغيير إلى تنسيق مختلف بعد إعداد WPML ، فيمكنك القيام بذلك عن طريق الانتقال إلى WPML → اللغات والتمرير إلى تنسيق عنوان URL للغة .
يمكنك الاختيار من بين الخيارات التالية:
لغات مختلفة في الدلائل
عندما تقوم بتمكين اللغات في الأدلة، فإنك تطلب من WPML ترتيب الترجمات في ما يشبه المجلدات الافتراضية المختلفة. على سبيل المثال:
- www.example.com
- www.example.com/es/
- www.example.com/ja/
إعدادات الخادم للغات في الدلائل
لإعداد لغاتك في الدلائل، يجب تمكين وحدة إعادة الكتابة الخاصة بـ 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
لا يتطلب هذا التنسيق أي تغييرات إضافية على إعدادات الخادم الخاص بك.