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

1. احصل على شهادة SSL من مضيف الويب الخاص بك

أول شيء تفعله هو الاتصال بمضيف الويب الخاص بك واطلب منه تثبيت SSL على موقعك. سيطلب منك معظم المضيفين دفع رسوم سنوية تتراوح من 19 دولارًا إلى 99 دولارًا سنويًا.

والخبر السار هو أنه إذا تم استضافة موقع الويب الخاص بك على Vidahost , SiteGround , WPEngine ou درمهوست ، يمكنهم تزويدك بشهادة SSL مجانية ومساعدتك طوال عملية الأمان.

خيار آخر مثير للاهتمام للغاية هو دعونا تشفير ، والذي يوفر شهادات SSL مجانية. لتسهيل هذه العملية ، يمكنك استخدام ملف وب تشفير وردبريس المساعد.

2. قم بتحديث عنوان URL الخاص بـ WordPress

بمجرد أن يضيف مضيفك طبقة المقابس الآمنة إلى حسابك ، يجب أن يكون موقع الويب الخاص بك متاحًا عبر عنوان URL https://votresite.com. إذا كان بإمكانك الوصول إلى موقعك من خلال هذا العنوان ، فقد حان الوقت لبدء إعداد WordPress لـ HTTPS.

الخطوة الأولى للقيام بذلك سهلة للغاية. ما عليك سوى تسجيل الدخول إلى لوحة معلومات WordPress الخاصة بك وزيارة القسم الإعدادات> عام.

ورل هتبس wordpress.jpeg

فقط قم بتحديث ملف عنوان وردبريس (ورل) و عنوان موقع الويب (ورل) إلى HTTPS ، كما هو موضح في الصورة أدناه. احفظ الإعدادات وسيتم تسجيل خروجك من لوحة معلومات WordPress الخاصة بك.

3. فرض سل للوحة التحكم في وب-config.php

استخدم FTP الخاص بك لتحرير الملف wp-config.php، الموجود في جذر تثبيت WordPress الخاص بك. يضاف ما يلي:

تعريف ( 'FORCE_SSL_ADMIN'، صحيح)؛

يمكّن هذا الثابت ويفرض إدارة WordPress عبر SSL بسهولة ، مما يضيف أمانًا إضافيًا إلى لوحة معلومات WordPress الخاصة بك.

4. إعادة توجيه هتب إلى هتبس

في هذه المرحلة ، يعمل HTTPS بالفعل على موقع الويب الخاص بك. ولكن لا يزال هناك بعض الأشياء التي يجب القيام بها. الأول هو إعادة توجيه حركة المرور http إلى https.

على مر السنين ، تم ربط العديد من مواقع الويب باستخدام موقعك http://لذلك سيكون هناك الكثير من الناس الذين ما زالوا يصلون إلى httpنسخة من موقعك.

لذا ما عليك فعله هو إعادة توجيه كل حركة المرور إلى موقع https الآمن. يتم ذلك باستخدام ملف .htaccess، الموجود في جذر تثبيت WordPress الخاص بك. افتح الملف وأضف العناصر التالية بين ملفات <IfModule mod_rewrite.c>علامات:

٪ RewriteCond {HTTPS}! = تمكين RewriteRule ^ https: //٪ {HTTP_HOST}٪ {REQUEST_URI} [L، R = 301]

يرجى ملاحظة أن .htaccessقد تكون عمليات إعادة التوجيه صعبة بعض الشيء ، وفي بعض الأحيان ستعمل بشكل مثالي على مضيف واحد وليس على مضيف آخر.

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

5. تعديل جميع الروابط إلى هتبس

حسنًا ، لدينا الآن HTTPS تم إعداده بشكل صحيح ، ويتم إعادة توجيه حركة مرور HTTP تلقائيًا إلى موقع HTTPS. ولكن هناك شيء آخر يجب القيام به: استبدال جميع روابط HTTP على موقعك بمكافئ HTTPS. يتم ذلك في جزئين منفصلين:

الروابط المشفرة مباشرة (الترميز الثابت) في ملفات السمات

لنبدأ بموضوعك. إذا كنت تستخدم ملف وورد موضوع من دليل WordPress ، أو دليل مقدم من ElegantThemes أو أي متجر آخر مجاني / متميز ولم تقم بتغيير أي شيء ، ليس عليك القيام بأي شيء. ومع ذلك ، إذا كنت تستخدم سمة مخصصة أو سمة قمت بتعديلها بنفسك ، فقد يتم ترميز بعض روابط HTTP مباشرة في مكان ما.

ألق نظرة على ملفات السمات الخاصة بك (خاصة header.phpet footer.php) وتحديث كل وصلة HTTP الداخلية المشفرة مباشرة إلى نسخة HTTPS.

الروابط الداخلية في قاعدة البيانات

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

بدلاً من التعامل مع الكثير من المتاعب ، هناك طريقة سريعة وسهلة لتحديث جميع الروابط الداخلية في قاعدة البيانات الخاصة بك: استخدام استعلامات SQL.

هناك عدة طرق لتنفيذ استعلامات SQL. من المحتمل أن يكون لدى معظمكم لوحة cPanel مثبتة على الخادم الخاص بك.

للوصول إلى phpMyAdmin من cPanel ، ما عليك سوى تسجيل الدخول إلى cPanel والنقر فوق الرمز بريس في القسم قاعدة معطيات .

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

SET UPDATE wp_posts POST_CONTENT = استبدال (POST_CONTENT "http://votresite.com '،' https://votresite.com ')؛ SET UPDATE wp_posts POST_CONTENT = استبدال (POST_CONTENT "http://www.votresite.com '،' https://www.votresite.com ')؛

تأكد من استبدال "http://yoursite.com" بالعنوان الفعلي لموقعك. قامت الطلبات بتحديث جميع الروابط الداخلية الخاصة بك من HTTP إلى HTTPS. الآن أصبح موقع WordPress الخاص بك متوافقًا تمامًا مع طبقة المقابس الآمنة ، ويجب أن ترى قفلًا أخضر على شريط العنوان الخاص بك ، يعرض آخر أن موقعك آمن تمامًا.

هذا كل شيء في هذا البرنامج التعليمي ، وآمل أن يسمح لك بالترحيل من HTTP إلى HTTPS.