UrlEdge
Routing Lanjutan

Aturan Dinamis

Buat lebih dari redirect 1:1. Gunakan pola untuk mencocokkan ribuan URL dengan satu aturan.

Wildcard (*)

Pencocokan pola sederhana

Gunakan tanda bintang * untuk mencocokkan rangkaian karakter apa pun. Wildcard bisa dipakai di akhir path atau di tengah path.

docsLayout.ui.sourcePath
docsLayout.ui.matches
/blog/*
/blog/artikel-1, /blog/2025/update
/users/*/settings
/users/budi/settings
Penggantian tujuan: Gunakan $1, $2, dan seterusnya di destination URL untuk menyisipkan bagian wildcard yang cocok. Contoh: Source /blog/* -> Destination https://blog.brand.example/$1

Regular Expressions

Pencocokan untuk power user

Untuk validasi yang lebih kompleks, misalnya hanya mencocokkan ID numerik, gunakan sintaks regex PCRE standar.

Cocokkan User ID numerik

^/user/(\d+)$

Cocok dengan /user/123 tetapi tidak dengan /user/abc.

Cocokkan ekstensi tertentu

\.(jpg|png|gif)$

Cocok dengan request gambar yang berakhir .jpg, .png, atau .gif.

Parameter query

Secara default, UrlEdge mempertahankan parameter query seperti ?utm_source=google saat redirect berjalan.

  • Jika Source adalah /shop dan Destination adalah /store
  • Request /shop?id=5 otomatis menjadi /store?id=5.
Catatan: Perilaku ini bisa dimatikan per aturan lewat toggle "Advanced Settings" di Redirect Editor.