مرجع محرك القواعد القياسية لشبكة تسليم محتوى Azure

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

تم تصميم محرك القواعد ليكون المرجع النهائي حول كيفية معالجة أنواع معينة من الطلبات بواسطة شبكة تسليم محتوى Azure القياسية.

الاستخدامات الشائعة للقواعد:

  • تجاوز نهج ذاكرة التخزين المؤقت المخصصة أو تعريفه.
  • إعادة توجيه الطلبات.
  • تعديل عناوين طلب واستجابة HTTP.

المصطلحات

لتعريف قاعدة في محرك القواعد، قم بتعيين شروط وإجراءاتالمطابقة:

لقطة شاشة لبنية قواعد Azure Content Delivery Network.

يمكن أن تحتوي كل قاعدة على ما يصل إلى 10 شروط مطابقة و5 إجراءات. يمكن أن تحتوي كل نقطة نهاية Azure Content Delivery Network على ما يصل إلى 25 قاعدة.

المضمنة في هذا الحد هي قاعدة عمومية افتراضية. لا تحتوي القاعدة العمومية على شروط مطابقة؛ يتم دائمًا تشغيل الإجراءات المحددة في قاعدة عمومية.

هام

يؤثر الترتيب الذي يتم سرد قواعد متعددة به على كيفية معالجة القواعد. قد تتم الكتابة فوق الإجراءات المحددة في قاعدة بواسطة قاعدة لاحقة.

الحدود والتسعير

لمزيد من المعلومات، راجع حدود مقياس شبكة تسليم المحتوى لتقييد القواعد. للحصول على أسعار المحرك الأساسي، راجع أسعار شبكة توصيل المحتوى.

بناء الجملة

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

القيم الحرفية

يعامل النص الذي يتم تفسيره كقيمة حرفية جميع الأحرف الخاصة باستثناء الرمز % كجزء من القيمة التي يجب مطابقتها في قاعدة. على سبيل المثال، يتم استيفاء شرط المطابقة الحرفية الذي تم تعيينه إلى '*' فقط عند العثور على القيمة الدقيقة '*'.

يتم استخدام علامة النسبة المئوية للإشارة إلى ترميز URL (على سبيل المثال، %20).

قيم أحرف البدل

حاليًا نحن ندعم حرف البدل في شرط مطابقة UrlPath في محرك القواعد القياسية. الحرف * هو حرف بدل يمثل حرفًا واحدًا أو أكثر.

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