ما هي أفضل طريقة لفرض HTTPS و WWW مع السماح بـ المضيف المحلي؟

من المهم فرض HTTPS و WWW لعدة أسباب: كسب ثقة زائرين من خلال إظهار أن الاتصال آمن ، وإذا كنت تستخدم نطاقًا فرعيًا مثل www ، فاستمر في الاتساق مع زائريك وتقاريرك على الويب الرخيص استضافة على سبيل المثال.


HTACCESS يفرض HTTPS و WWW لكن اسمح المضيف المحلي

من المهم فرض HTTPS و WWW لعدة أسباب: كسب ثقة زائرين من خلال إظهار أن الاتصال آمن ، وإذا كنت تستخدم نطاقًا فرعيًا مثل www ، فاستمر في الاتساق مع زائريك وتقاريرك على الويب الرخيص استضافة على سبيل المثال.

يمكن أن يصبح الأمر معقدًا بسهولة في محركات الإبلاغ مثل Google Search Console للحصول على طرق عرض مختلفة لنفس الموقع والصفحات بالضبط. واحد مع اتصال HTTPS آمن وواحد بدون واحد مع كل من النطاق الفرعي على الويب www والآخر بدون ، وحتى يصبح كابوسًا يدفعك إلى إعداد مرشح نطاق فرعي من Google Analytics للحصول على تقارير متسقة.

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

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

دعنا نتخلص من كل هذه الصفحات المكررة ، والتي تجعل من الصعب في نهاية المطاف الموافقة على تحليلات:

  • http://mywebsite.com/page
  • http://mywebsite.com/page/
  • https://mywebsite.com/page
  • https://mywebsite.com/page/
  • http://www.mywebsite.com/page
  • http://www.mywebsite.com/page/
  • https://www.mywebsite.com/page
  • https://www.mywebsite.com/page/
  • كل هذا سيتم عن طريق تحديث ملف هتكس ، وهو ملف مخفي يستخدم على خوادم Apache ، وعادة ما يتم تخزينه على مجلد جذر موقع الويب.

إعادة توجيه الصفحة التي تنتهي بشرطة مائلة

لإزالة شرطة مائلة النهاية من عنوان URL ينتهي بأحدها ، ولإعادة توجيه الطلبات إلى الصفحة القياسية دون شرطة مائلة ، ما عليك سوى مطابقة عناوين URL التي تبدأ وتنتهي بشرطة مائلة ، وتأكد من أنه ليس دليلاً مطلوباً ، وإعادة توجيه لطلب URI بأكمله دون شرطة مائلة النهاية.

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

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

HTACCESS قوة HTTPS وقوة WWW هتكس

الآن بعد حل مشكلة القطع المائلة النهائية ، دعنا نركز على HTTPS المفقود أو نطاق الويب الفرعي المفقود الذي يمكن أن يحدث ، مع هتكس  إعادة توجيه HTTP إلى https   باستخدام force www.

الطريقة الأسهل والأكثر أناقة لتحقيق ذلك ، هي تحديد كل منهما في نفس الحالة هتكس بالضبط.

تعلم أساسيات كبار المسئولين الاقتصاديين: التسجيل اليوم!

تعزز رؤية موقع الويب الخاص بك وحركة المرور من خلال إتقان أساسيات تحسين محركات البحث (SOO) من خلال دورة الأساسيات السهلة المتابعة لدينا.

ابدأ في تعلم تحسين محركات البحث

تعزز رؤية موقع الويب الخاص بك وحركة المرور من خلال إتقان أساسيات تحسين محركات البحث (SOO) من خلال دورة الأساسيات السهلة المتابعة لدينا.

يتم ذلك بسهولة عن طريق مطابقة عناوين URL التي لا تبدأ بالنطاق الفرعي للويب ، أو أي طلب لا يشمل HTTPS ، وإعادة توجيه عنوان URL الصحيح لموقعنا على الويب ، والذي يتضمن كلاً من الاتصال الآمن والنطاق الفرعي للويب www.

فرض HTTPS و WWW لكن اسمح المضيف المحلي

الآن ، كل هذا جيد ، ولكن ماذا يحدث عندما نحاول فعلاً الوصول إلى موقعنا على شبكة الإنترنت في وضع التطوير على خادم XAMPP المحلي ، ولكن تتم إعادة توجيه جميع طلباتنا إلى http: // localhost الآن إلى https://www.mysite.com - إصدار الإنتاج لدينا؟

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

وهذا كل شيء ، لدينا الآن قطعة جميلة من التعليمات البرمجية من شأنها حل جميع مشاكلنا!

إعادة توجيه HTTP إلى HTTPS هتكس ، فرض WWW وإزالة النهاية المائلة

يمكن استخدام الجزء الكامل من التعليمات البرمجية أدناه في ملف HTACCESS لتحقيق كل ما يلي:

إعادة توجيه HTTP إلى HTTPS في htacces ،

فرض WWW في هتكس ،

إزالة نهاية شرطة مائلة في URL.

بالطبع ، لا تنسَ تغيير عنوان URL لموقع الويب الذي ينطبق عليك.

يمكن استخدامه حتى لإعادة توجيه موقع الويب إلى موقع ويب آخر عن طريق تغيير عناوين URL المقصودة إلى أفضل موقع استضافة ويب آخر رخيص:

الأسئلة المتداولة

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

Yoann Bierling
عن المؤلف - Yoann Bierling
Yoann Bierling هو محترف نشر على شبكة الإنترنت والاستشارات الرقمية ، حيث يكون له تأثير عالمي من خلال الخبرة والابتكار في التقنيات. شغوف بتمكين الأفراد والمؤسسات من الازدهار في العصر الرقمي ، فهو مدفوع لتقديم نتائج استثنائية ودفع النمو من خلال إنشاء المحتوى التعليمي.

تعلم أساسيات كبار المسئولين الاقتصاديين: التسجيل اليوم!

تعزز رؤية موقع الويب الخاص بك وحركة المرور من خلال إتقان أساسيات تحسين محركات البحث (SOO) من خلال دورة الأساسيات السهلة المتابعة لدينا.

ابدأ في تعلم تحسين محركات البحث

تعزز رؤية موقع الويب الخاص بك وحركة المرور من خلال إتقان أساسيات تحسين محركات البحث (SOO) من خلال دورة الأساسيات السهلة المتابعة لدينا.




تعليقات (0)

اترك تعليقا