Technology 6 دقيقة قراءة

كيفية حل مشكلات ووردبريس إس إس إل

بقلم Golam Mostafa Aug 8, 2022
مكتوب بواسطة إنسان

هل تواجه مشاكل SSL الشائعة على موقع WordPress الخاص بك وتبحث عن طريقة لحلها؟ في هذه المقالة ، سنرشدك خلال إصلاح مشكلات SSL الشائعة على موقع WordPress الخاص بك.

في بعض الأحيان ، قد يتسبب تبديل موقع WordPress إلى SSL في حدوث مشكلات غير متوقعة. أنت محظوظ إذا كنت تحاول إضافة SSL إلى موقع WordPress موجود وتواجه مشاكل. سنناقش كيفية حل مشكلات SSL / HTTPS الأكثر شيوعًا على WordPress في هذا المنشور.

ما هو SSL؟

يتم إصدار شهادة SSL فريدة لكل موقع يدعم SSL / HTTPS لأغراض تحديد. ستنصح معظم المتصفحات الحالية المستخدم بعدم الاتصال بالموقع عندما يدعي الخادم أنه يستخدم إصلاح أخطاء HTTP لكن شهادتها لا تتطابق.

لزيادة الأمان العام عبر الإنترنت ، توصي Google بأن يستخدم جميع مالكي مواقع الويب SSL / HTTPS.

ونتيجة لذلك، يتم تمييز أي مواقع ويب تفتقر إلى شهادة SSL على أنها "غير آمنة" في متصفح الويب Chrome من Google.

تصحيح خطأ ::err_cert_invalid

تظهر رسالة الخطأ هذه في Google Chrome. تعرض المتصفحات الأخرى هذا الخطأ برسالة مختلفة قليلاً ، لكنها تحذر المستخدمين بشكل أساسي من أن اتصالهم بموقعك على الويب غير آمن.

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

يمكن أن يحدث هذا لعدة أسباب:

  • يتم إصدار شهادة SSL إلى اسم مجال أو نطاق فرعي مختلف.
  • انتهت صلاحية الشهادة.
  • لا يعترف متصفحك بسلطة إصدار الشهادة.

إذا اشتريت شهادة SSL وطلبت من مزود استضافة WordPress الخاص بك تثبيتها لك ، فيمكنك الاتصال بهم لإصلاحها لك.

إذا قمت بتثبيت شهادة SSL يدويًا، فحاول إعادة تثبيتها أو اتصل بمزود شهادة SSL للحصول على الدعم.

بعد نقل WordPress إلى SSL/HTTPS، إصلاح أخطاء المحتوى المختلط.

هل واجهت خطأ "المحتوى المختلط" في WordPress؟ إعدادات HTTPS / SSL غير صحيحة هي السبب الجذري لمشكلة المحتوى المختلط في WordPress.

غالبًا ما لا يتأثر تشغيل موقع الويب الخاص بك ، ولكن قد تتأثر تجربة المستخدم وتحسين محركات البحث لموقعك على الويب نتيجة لذلك. سنوضح كيفية حل خطأ المحتوى المختلط في WordPress في هذه المقالة.

هناك طريقتان لإصلاح SSL / HTTPS أخطاء المحتوى المختلط في WordPress. سنعرض لكما ، وبعد ذلك يمكنك اختيار الأفضل لك.

1. إصلاح أخطاء المحتوى المختلط في WordPress باستخدام مكون إضافي

لامه البرنامج المساعد SSL بسيط حقًا يجب بعد ذلك تركيبها بسهولة وتشغيلها.

بعد التنشيط، يجب مراجعة إعدادات البرنامج المساعد على الإعدادات » SSL صفحة. SSL بسيط حقًا جاهز للاستخدام مباشرة خارج الصندوق وسيتعامل مع إعدادات SSL / HTTPS وتصحيح مشكلات المحتوى المختلط تلقائيًا.

يستخدم المكون الإضافي نهج التخزين المؤقت للإخراج لمحاولة تصحيح مشكلات المحتوى المختلط. قد يتأثر أداء موقعك نتيجة لذلك. ومع ذلك ، لن يؤثر المكون الإضافي للتخزين المؤقت على تحميل الصفحة الأولى فقط إذا كنت تستخدم واحدًا.

2. إصلاح أخطاء المحتوى المختلط يدويًا في WordPress

تتطلب هذه الطريقة استكشاف الأخطاء وإصلاحها يدويًا ، لكنها أكثر فعالية وأفضل للأداء.

يجب عليك أولاً تأكيد أن HTTPS مفعل في إعدادات WordPress الخاصة بك. تحقق من أن خيارات عنوان WordPress وعنوان الموقع تحتوي على عناوين URL HTTPS بالانتقال إلى الإعدادات » عام.

يجب عليك تحويل أي عناوين URL HTTP على الفور إلى HTTPS إذا وجدتها. لحفظ إعداداتك، لا تنسَ النقر على زر حفظ التغييرات.

بعد ذلك ، تحتاج إلى العثور على عناوين URL القديمة لـ HTTP في ملف قاعدة بيانات ووردبريس واستبدالها بعناوين URL الجديدة لـ HTTPS.

يمكنك القيام بذلك بسهولة عن طريق تثبيت وتنشيط أفضل البحث عن استبدال البرنامج المساعد. لمزيد من التفاصيل ، راجع دليلنا خطوة بخطوة على كيفية تثبيت ملحق ووردبريس.

3. إصلاح الكثير من أخطاء إعادة التوجيه بعد الانتقال إلى SSL / HTTPS

يجب أن تذهب إلى أدوات » أفضل ابحث عن صفحة استبدال بعد التنشيط. يجب إدخال إصدار HTTP من عنوان URL لموقعك على الويب في منطقة "البحث". بعد ذلك، أدخل إصدار HTTPS من عنوان URL لموقعك على الويب في منطقة "الاستبدال".

يسمح لك WordPress بفرض SSL / HTTPS لمنطقة المسؤول عن طريق إدخال السطر التالي في ملف ملف wp-config.php.

define('FORCE_SSL_ADMIN', true);

ومع ذلك ، في بعض السيناريوهات ، قد يتسبب هذا الإعداد وحده في حدوث أخطاء "عدد كبير جدًا من إعادة التوجيه". لإصلاح ذلك، ستحتاج إلى إضافة الكود التالي إلى wp-config.php الملف قبل السطر الذي يقول "هذا كل شيء ، توقف عن التحرير!" تدوين سعيد.

define('FORCE_SSL_ADMIN', true);
// in some setups HTTP_X_FORWARDED_PROTO might contain
// a comma-separated list, e.g. http,https
// so check for https existence
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
$_SERVER['HTTPS']='on';

4. إصلاح WordPress HTTP إلى HTTPS إعادة توجيه

لن يقوم WordPress تلقائيًا بإعادة توجيه طلبات HTTP إلى HTTPS ما لم تخبره بذلك. إذا كنت تستخدم مكونًا إضافيًا مثل SSL بسيط حقًا ، فسيهتم بإعادة التوجيه. وإلا، سيكون عليك إعداد عمليات إعادة التوجيه يدويًا.

لإعداد HTTP إلى HTTPS إعادة توجيه، تحتاج إلى إضافة الكود التالي إلى .ملف htaccess.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

نأمل أن تكون هذه المقالة قد ساعدتك في إصلاح بعض المشكلات الشائعة مع SSL / HTTPS على WordPress. إذا واجهت مشكلة لم تتم تغطيتها في هذه المقالة ، فيرجى ترك تعليق لإعلامنا بذلك. سنقوم بتحديث المقال بالحل. قد ترغب أيضًا في رؤية Ultimate دليل أمان ووردبريس مع تعليمات خطوة بخطوة للمبتدئين لتأمين مواقع WordPress الخاصة بهم.

5. خطأ في عدم تطابق الاسم

خطأ عدم تطابق الاسم ، الذي ناقشناه بإيجاز من قبل ، هو خامس مشكلة نموذجية SSL قد تواجهها. عندما لا يتطابق اسم المجال في شهادة SSL مع عنوان URL للمتصفح ، يحدث هذا. عادة، يحدث هذا إذا اشتريت شهادة من مورد تابع لجهة خارجية.

ما عليك سوى إضافة الكود التالي إلى ملف .htaccess لحل هذه المشكلة:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

الخلاصة:

يعد تثبيت شهادة SSL على موقع WordPress الخاص بك مطلبًا. يجب عليك استخدام بروتوكول HTTPS لضمان الوصول إلى المحتوى الخاص بك بأمان. على الجانب الآخر ، يمكن أن يؤدي إعداد أحدهما إلى عدد من المشكلات.

من خلال تضمين الكود في ملف wp-config.php الخاص بك ، قد تتمكن من معالجة المشكلة المطروحة.
يوجد WordPress HTTP إلى HTTPS إعادة توجيه في مكانه. يمكن القيام بذلك يدويًا عن طريق تغيير .htaccess ملف على موقع الويب الخاص بك ، أو يمكن أن يكون آليًا باستخدام مكون إضافي مثل SSL Simple حقًا.

كان هناك خطأ في عدم تطابق الاسم. يجب عليك تحرير ملف .htaccess ملف لإضافة الرمز المطلوب إذا حدث هذا لأن مجال الشهادة وعنوان URL للمتصفح غير متطابقين.

يمكنك التواصل معنا على الفيسبوك و العاشر. راجع أيضا صفحتنا يوتيوب قناة لمشاهدة الفيديوهات.

cleanly

طوّر سير عمل WordPress أفضل مع ThemeDev

اكتشف إضافات وأدلة وأدوات مصممة لتنمية أعمال WordPress.

استكشف ThemeDev
Golam Mostafa
كتبه

Golam Mostafa

I'm a senior plugin developer for WordPress. I have four years of experience working as a software engineer for ADB Bank, and in 2018, I started developing plugins and founded ThemeDev.

احصل على نصائح أسبوعية لتنمية موقع WordPress

انضم إلى قرّاء ThemeDev واحصل على موارد عملية حول WordPress والإضافات وتنمية الأعمال مباشرةً في بريدك الإلكتروني.