بعد الرؤية “كيف نقوم بتثبيت شهادة SSL ((HTTPS Connection) لموقع Hostat على خادم NGINX يترك cPanel أو VestaCP” في المقالة هنا، دعونا نرى كيف تنقل موقع ويب WordPress على HTTP PE HTTPS النحاس NGINX.
لموقع أو مدونة مع WordPress، لا يكفي تثبيت شهادة SSL التي تكون صالحة على البروتوكول HTTPS. حتى لو كانت الشهادة SSL تم تثبيته بشكل صحيح وهو صالح ، ربما لاحظت أنه عند الوصول إلى صفحة HTTPS، في حانات العناوين لا تظهر “قفل”، وقع على أن الصفحة آمنة.
إذا كانت المدونة أو موقع الويب لا تظهر على اتصال آمن (Connection is Not Secure) حتى لو قمت بتثبيت شهادة SSL بشكل صحيح ، فهذا يعني أن الصفحة ظلت روابط محلية “http“. قد تكون هذه روابط مباشرة إلى ملفات الوسائط (الصور ، أبناء العم ، الأغاني) أو إلى العناصر الهيكلية ((java, CSS).
نأخذ المثال iHowTo.Tips، على الرغم من أنه يحتوي على ملف معتمدة معتمدة من SSL بشكل صحيح وصالح، لدينا صفحة يحذرنا فيها Firefox من عدم وجود اتصال آمن.

يخبرنا أنهم حفلات على الصفحة ، مثل الصور التي لم يتم تأمينها. هذا يعني أنه في مكان ما في محتوى المقالة أو على العناصر في الشريط الجانبي ، كان لدي ملف صورة يبدأ المصدر به. “http” بدلاً من “https“.
لتغيير مصدر الصورة من “http” في “https” سيكون من السهل تحرير هذا المقال. إذا تحدثنا عن موقع ويب به مئات أو آلاف المقالات ، فإن الوظيفة تتغير. سيكون تحرير كل مقال عملية تستغرق وقتًا طويلاً. أبسط مستخدمي WordPress هو تغيير الروابط المحلية في قاعدة البيانات. مرور الروابط من “http” ال “https” يمكن أن تفعل بطلب بسيط SQL نفذت من phpMyAdmin أو من خط الطلب SQL عبر Terminal.
كيف تحرك WordPress من HTTP إلى HTTPS
إذا كنت لا أذكر أعلاه iHowTo.Tips، لنأخذها كمثال ونستمر. لنفترض أنه يتعين علينا استبدال هذه المدونة ، كل روابط الشكل “http://ihowto.tips” في “https://ihowto.tips“. يمكن أن تكون هذه الروابط مصادر للصور (SRC) وروابط أخرى للصفحات الداخلية.
قبل أن تبدأ المهمة ، نوصيك بإنشاء نسخة احتياطية من قاعدة البيانات.
1. هو نحن نصل إلى قاعدة البيانات من المدونة من خلال phpMyAdmin. المستخدم وكلمة المرور نجدهم في الملف wp-config.php من جذر المجال.
2. نحن نفعل انقر على اسم قاعدة البيانات في الجانب الأيسر، ثم انقر فوق SQL في القائمة الأفقية في الأعلى.
3. ننفذ في SQL سطر الأوامر:
UPDATE wp_posts SET post_content = REPLACE(post_content,'http://ihowto.tips','https://ihowto.tips');
استبدل عنوان الويب واسم نطاقك وضع في اعتبارك ما إذا كنت تستخدم www أم لا. إذا كنت تستخدم البادئة “www“، يجب أيضًا إضافته.
4. انقر “Go” لتنفيذ خط الطلب.

لن يؤدي خط الترتيب المشار إليه أعلاه إلى تغيير عناوين URL في الجدول فقط “wp_posts“، عمود “post_content“. يمكنك تغيير خط الطلب هذا SQL لاستبدال عنوان URL في جميع جداول قاعدة البيانات.
حذر! هي موضوعات WordPress ((WP Themes) الذي غير عنوان عنوان URL للمجال مرة واحدة سيعيد تعيين تكويناتها الشخصية. تسعى لجعل نسخة احتياطية لهم أيضا.