كيفية إعادة التوجيه من HTTP إلى HTTPS
نشرت: 2020-05-03في الوقت الحالي ، من المهم لموقع الويب الخاص بك إعادة التوجيه من HTTP إلى HTTPS. إذا كان موقع الويب يتعامل مع الأعمال التجارية حيث يطلبون معلومات تسجيل الدخول مثل المعلومات المصرفية أو بطاقة الائتمان أو الخصم مع المستخدمين ، فإن https أمر لا بد منه.
بينما تحصل على امتياز التسوق من المنزل ، يجب عليك دائمًا توخي الحذر فيما إذا كنت تقوم بإدخال بياناتك الحساسة في الموقع غير الآمن. ومع ذلك ، لا داعي للقلق إذا كان موقع الويب يحتوي على شهادة SSL وتمكين https على موقعه.
في هذا المنشور ، ستعرف مزايا الحصول على شهادة SSL. علاوة على ذلك ، سوف تتعلم عن إعادة التوجيه.
لماذا http إلى https؟
قبل الانتقال إلى https ، يجب أن يكون لديك إجابة على هذا.
- معلومات حساسة
كما ناقشنا أعلاه ، إذا كان موقعك يتعامل مع معلومات حساسة ، فيجب عليك تمكينه. قد لا ترغب أبدًا في تسريب تفاصيل الدفع الخاصة بعميلك.
- علامة الثقة
يتيح القفل الأخضر للمستخدم معرفة أن الموقع أصلي ويمكن الوثوق به. مع هذا التمكين ، لن يتلقى المستخدمون بيانات مزيفة عن الموقع. ستعرض المتصفحات الموقع على أنه غير آمن في عنوان URL إذا لم يكن هناك https. لتحويل زوار موقعك إلى عملاء ، قد لا ترغب أبدًا في حدوث ذلك.
- تحسين سرعة الموقع
كما أنه يساعد على تحسين وقت تحميل الموقع. تعتبر Google سرعة تحميل الصفحة من العوامل التي تحدد ترتيب الموقع. بالإضافة إلى ذلك ، لن ينتظر الزوار طويلاً إذا كان موقعك بطيئًا ولا يتم تحميله خلال جزء من الثانية أو الثواني. ستجد دائمًا موقعًا به https بسرعة محسّنة عن إصدار HTTP.
- تعزيز في تحسين محركات البحث
تعطي محركات البحث أيضًا الأفضلية للمواقع الآمنة. عندما يعمل موقع الويب في https ، فسيكون ذلك بمثابة إشارة ترتيب إيجابية لكبار المسئولين الاقتصاديين للموقع.
- للحصول على بيانات إحالة أفضل
إذا كان موقعك يعمل على HTTP وتمت مشاركة موقعك على موقع HTTPS ، فلا يمكن تتبع بيانات المرجع. في مثل هذه الحالة ، يتم عرض حركة المرور القادمة من عدة مواقع HTTPS كحركة مرور مباشرة. في حالة انتشار HTTPS إلى HTTPS ، يتم تمرير المُحيل الفردي.
خطوات إعادة التوجيه من HTTP إلى HTTPS:
الآن دعونا نناقش الموضوع الحقيقي. اتبع هذه الخطوات لإجراء إعادة التوجيه.
- دعم
ليس فقط إعادة التوجيه ولكن أيضًا في كل تغيير رئيسي ، من الآمن أن يكون لديك نسخة احتياطية من موقعك.
- شهادة SSL
يوفر معظم المضيفين مثل SiteGround و Hostgator وما إلى ذلك شهادة SSL مجانًا إلى جانب خطة الاستضافة. ومع ذلك ، إذا كنت قد استضافت مع مزود استضافة مثل Godaddy ، فأنت بحاجة إلى شراء شهادة SSL وتفعيلها في الخادم الخاص بك. بدون شهادة SSL ، لن تتمكن من تحقيق إعادة توجيه https.
- أضف HTTPS في منطقة الإدارة
يجب أن تتأكد من أنه كلما قمت بتسجيل الدخول إلى الواجهة الخلفية ، يتم تبادل المعلومات بأمان. لإجراء هذه العملية ، افتح ملف wp-config.php وأضف الشفرة المكتوبة أدناه قبل السطر "هذا كل شيء ، توقف عن التحرير!"
تعريف ('FORCE_SSL_ADMIN' ، صحيح) ؛
نتيجة لذلك ، ستتمكن من تسجيل الدخول إلى wp-admin باتصال آمن.

- تحديث العنوان
تحقق من عنوان الموقع على لوحة القيادة. افتح الإعدادات> عام وتأكد من أن لديك https: // في بداية كل من عنوان WordPress وعنوان الموقع.
- روابط التحديث
يمكن أن يكون هناك روابط مختلفة في قاعدة البيانات والمحتوى في شكل HTTP. يجب عليك تغيير هذه الروابط إلى https. بالإضافة إلى ذلك ، يجب تغيير جميع الروابط والقوالب الخارجية وملفات الوظائف إلى https. أثناء هذه العملية ، يجب عليك التحقق والتحقق من جميع الروابط بما في ذلك الصور والفيديو وخطوط الويب و Iframe و Javascript و CSS وما إلى ذلك.
إعادة توجيه HTTPS باستخدام htaccess في لوحة التحكم
تحقق من الدليل الجذر. إذا كان لديك ملف باسم .htaccess ، يمكنك فقط تحريره أو إنشاء ملف نص عادي وتحميله إلى الدليل الجذر. قم بإجراء العمليات التالية لإعادة التوجيه من http إلى https:
إذا كان لديك رمز موجود في htaccess ، فأضف هذا الرمز:
أعد كتابة المحرك RewriteCond٪ {SERVER_PORT} 80 RewriteRule ^ (. *) $ https://www.yourdomain.com/$1 [R، L]
إذا كنت ترغب في إعادة توجيه مجال معين لاستخدام HTTPS ، أضف هذا الرمز:
أعد كتابة المحرك RewriteCond٪ {HTTP_HOST} ^ yourdomain \ .com [NC] RewriteCond٪ {SERVER_PORT} 80 RewriteRule ^ (. *) $ https://www.yourdomain.com/$1 [R، L]
ومع ذلك ، إذا كنت تريد فقط إعادة توجيه مجلد ، فاستخدم هذا الرمز:
أعد كتابة المحرك RewriteCond٪ {SERVER_PORT} 80 RewriteCond٪ {REQUEST_URI} مجلد إعادة كتابة القاعدة ^ (. *) $ https://www.yourdomain.com/folder/$1 [R، L]
في الكود أعلاه ، يجب استبدال "المجلد" باسم المجلد الخاص بك و "yourdomain" باسم المجال الخاص بك.
إعادة توجيه HTTPS في Nginx
أولاً ، خذ نسخة احتياطية من الملف الذي تستخدمه لتوجيه الخادم. عادة ، يكون موجودًا كملف nginx.conf أو default.conf.
أضف هذا الرمز في هذا الملف:
إرجاع 301 https: // $ server_name $ request_uri؛
احفظ هذا الملف واختبر الموقع بعد إعادة تشغيل الخادم.
إعادة توجيه HTTPS في CDN
إذا كنت تستخدم خدمات CDN مثل Cloudflare ، فستحصل على كل من SSL مجانًا وستعمل دائمًا على تمكين خيار HTTPS ضمن الإعدادات. إنه موجود داخل علامة تبويب التشفير في Cloudflare.
HTTPS في Google Search Console و Google Analytics
إذا كان موقعك يعمل في HTTPS ، فأنت بحاجة إلى إضافة موقع جديد للمطالبة بإصدار HTTPS لموقعك في Google Search Console. بالإضافة إلى ذلك ، تحتاج إلى إعادة إرسال ملف Sitemap في الخاصية المضافة حديثًا في GSC. هذا يجعل Google سهلة فهم بنية موقعك. هذه خطوة إلزامية إذا قمت بإعادة التوجيه من HTTP إلى HTTPS.
علاوة على ذلك ، ربما تكون قد أزلت الروابط الواردة من موقع HTTP الخاص بك باستخدام طريقة التنصل من الملفات. في مثل هذه الحالة ، تحتاج إلى إعادة إرسال هذا الملف من ملف التعريف الجديد. ومع ذلك ، إذا لم تتخذ هذه الخطوة ، فستفقد Google ملف التنصل عندما يتم تحديث الخوارزمية.
بطريقة مماثلة ، تحتاج إلى تعديل تفاصيل الموقع من HTTP إلى HTTPS عندما تكون في Google Analytics عند إعادة توجيه الموقع.
أخطاء إعادة توجيه HTTP إلى HTTPS
قد تكون هناك أخطاء في هذه العملية يمكنك حلها بسهولة.
- تحذيرات بشأن المحتوى المختلط
إذا كان لديك أي روابط HTTP متبقية على الويب الخاص بك ، فستواجه هذا الخطأ. هذا هو سبب إجراء فحص للموقع بحثًا عن محتوى غير آمن. يمكنك استخدام هذا الموقع https://www.whynopadlock.com/ لمعرفة سبب المحتوى المختلط. يمكنك التصرف وفقًا لذلك.
- تصنيفات SEO
قد تواجه انخفاضًا مؤقتًا في الترتيب ما لم يتم تمرير كل عصير الارتباط عند إعادة التوجيه من HTTP إلى HTTPS. في الواقع ، ستساعد طبقة المقابس الآمنة (SSL) موقعك في الحصول على مرتبة أعلى على المدى الطويل.
تغليف
نأمل ، يمكنك الآن إعادة توجيه من HTTP إلى HTTPS . بالإضافة إلى ذلك ، يقدم المنشور مفهومًا عامًا حول أهمية SSL و HTTPS في تحسين الأداء والسرعة وتحسين محركات البحث للموقع.
قراءات إضافية