إعادة توجيه عنوان URL

يمكن لـ Azure Front Door إعادة توجيه حركة المرور على كل من المستويات التالية: البروتوكول، واسم المضيف، والمسار، وسلسلة الاستعلام. يمكن تكوين هذه الوظائف للخدمات المصغرة الفردية نظراً لأن إعادة التوجيه تستند إلى المسار. يمكن أن يبسط هذا الإعداد تكوين التطبيق عن طريق تحسين استخدام الموارد، ويدعم سيناريوهات إعادة التوجيه الجديدة بما في ذلك إعادة التوجيه العمومي والمستند إلى المسار.

في طبقة Azure Front Door Standard/Premium، يمكنك تكوين إعادة توجيه URL باستخدام مجموعة القواعد.

لقطة شاشة لإنشاء إعادة توجيه url باستخدام Rule Set.

هام

سيتم إيقاف Azure Front Door (الكلاسيكي) في 31 مارس 2027. لتجنب أي تعطيل للخدمة، من المهم ترحيل ملفات تعريف Azure Front Door (الكلاسيكية) إلى مستوى Azure Front Door Standard أو Premium بحلول مارس 2027. لمزيد من المعلومات، راجع إيقاف Azure Front Door (الكلاسيكي).

إعادة توجيه عنوان URL في Azure Front Door

أنواع إعادة التوجيه

يعيّن نوع إعادة التوجيه التعليمة البرمجية لحالة الاستجابة للعملاء لفهم الغرض من إعادة التوجيه. تُدعم الأنواع التالية من إعادة التوجيه:

  • 301 (تم نقله بشكل دائم): الإشارة إلى أنه تم تعيين URI دائم جديد للمورد الهدف. تستخدم أي مراجع مستقبلية لهذا المورد أحد معرفات URI المرفقة. استخدم التعليمة البرمجية للحالة 301 لإعادة توجيه HTTP إلى HTTPS.
  • 302 (تم العثور عليه): الإشارة إلى أن المورد الهدف يقع مؤقتاً ضمن URI مختلف. نظراً لأن إعادة التوجيه يمكن أن تتغير في بعض الأحيان، يجب على العميل الاستمرار في استخدام طلب URI الفعال للطلبات المستقبلية.
  • 307 (إعادة توجيه مؤقت):يشير إلى أن المورد الهدف مؤقتاً ضمن URI مختلف. يجب ألا يغير العميل المستخدم أسلوب الطلب إذا كان يجري إعادة توجيه تلقائي إلى URI ذلك. نظراً لأن إعادة التوجيه يمكن أن تتغير بمرور الوقت، فيجب على العميل الاستمرار في استخدام URI الأصلي للطلب الفعال للطلبات المستقبلية.
  • 308 (إعادة توجيه دائمة):يشير إلى أن المورد الهدف قد تم تعيينه لـURI دائم جديد. يجب أن تستخدم أي مراجع مستقبلية لهذا المورد أحد معرفات URLs المرفقة.

بروتوكول إعادة التوجيه

يمكنك تعيين البروتوكول المستخدم لإعادة التوجيه. حالات الاستخدام الأكثر شيوعا لميزة إعادة التوجيه هي تعيين HTTP إلى إعادة توجيه HTTPS.

  • https فقط: قم بتعيين البروتوكول إلى HTTPS فقط، إذا كنت تريد إعادة توجيه نقل البيانات من HTTP إلى HTTPS. يوصي Azure Front Door بأن تعين دائماً إعادة التوجيه إلى HTTPS فقط.
  • HTTP فقط: يعيد توجيه الطلب الوارد إلى HTTP. استخدم هذه القيمة فقط إذا كنت تريد الاحتفاظ بحركة المرور HTTP غير مشفرة.
  • تطابق الطلب: يبقي هذا الخيار البروتوكول المستخدم بواسطة الطلب الوارد. لذلك، فإن طلب HTTP يبقى HTTP ويظل طلب HTTPS إعادة توجيه نشر HTTPS.

مضيف الوجهة

كجزء من تكوين توجيه إعادة التوجيه، يمكنك أيضاً تغيير اسم المضيف أو المجال لطلب إعادة التوجيه. يمكنك تعيين هذا الحقل لتغيير اسم المضيف في URL لإعادة التوجيه أو الاحتفاظ باسم المضيف من الطلب الوارد. لذا، يمكنك إعادة توجيه جميع الطلبات المرسلة في https://www.contoso.com/* إلى https://www.fabrikam.com/* باستخدام هذا الحقل.

مسار الوجهة

بالنسبة للحالات التي تريد فيها استبدال جزء من خط لعنوان URL ليكون جزءاً من إعادة التوجيه، يمكنك تعيين هذا الحقل بقيمة المسار الجديدة. وإلا، يمكنك اختيار الاحتفاظ بقيمة المسار ليكون جزءاً من إعادة التوجيه. لذلك، باستخدام هذا الحقل، يمكنك إعادة توجيه كافة الطلبات المرسلة إلى https://www.contoso.com/\* إلى https://www.contoso.com/redirected-site.

معلمات سلسلة الاستعلام

مجموعة سلاسل الاستعلام التي سيتم استخدامها في عنوان URL لإعادة التوجيه. ستقوم قيمة هذا الحقل بالكتابة فوق سلاسل الاستعلام الواردة، مما يؤدي ترك هذا الحقل فارغا إلى الاحتفاظ بسلسلة الاستعلام الواردة. يجب أن تكون سلسلة الاستعلام بتنسيق <key>=<value> ، مفصولة ب &.

جزء الوجهة

جزء الوجهة هو جزء من عنوان URL بعد '#'، والذي يستخدمه المستعرض للوصول إلى قسمٍ معين من صفحة الويب. يمكنك تعيين هذا الحقل لإضافة جزء إلى عنوان URL لإعادة التوجيه.

الخطوات التالية