UrlEdge
توجيه متقدم

القواعد الديناميكية

لا تحتاج قاعدة منفصلة لكل URL. استخدم الأنماط لتغطية آلاف المسارات أثناء نقل متجر أو مركز مساعدة أو مدونة.

Wildcards (*)

مطابقة نمط بسيطة

استخدم النجمة * لمطابقة أي سلسلة أحرف. يمكن وضعها في نهاية المسار أو وسطه عند الحاجة.

docsLayout.ui.sourcePath
docsLayout.ui.matches
/blog/*
/blog/post-1, /blog/2023/news
/users/*/settings
/users/john/settings
استبدال الوجهة: استخدم $1 و$2 في URL الوجهة لإدخال الجزء المطابق. مثال: المصدر /blog/* ثم الوجهة https://medium.com/@myblog/$1

Regular Expressions

مطابقة للمستخدمين المتقدمين

لشروط أعقد، مثل مطابقة أرقام فقط، استخدم صيغة PCRE regex القياسية.

مطابقة معرفات رقمية

^/user/(\d+)$

يطابق /user/123 ولا يطابق /user/abc.

مطابقة امتدادات محددة

\.(jpg|png|gif)$

يطابق طلبات الصور التي تنتهي بـ .jpg أو .png أو .gif.

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

يحافظ UrlEdge افتراضيًا على معلمات الاستعلام مثل ?utm_source=google أثناء إعادة التوجيه.

  • إذا كان المصدر /shop والوجهة /store
  • فإن الطلب /shop?id=5 يتحول تلقائيًا إلى /store?id=5.
ملاحظة: يمكن تعطيل ذلك لكل قاعدة من Advanced Settings داخل محرر إعادة التوجيه.