Learn how to configure your own URL rules using RedirectorPro's powerful logic engine.
RedirectorPro evaluates rules from top to bottom. If a URL matches multiple rules, only the one highest in your list will fire. You can reorder rules at any time using the arrows in the dashboard.
| Type | Syntax | Best Used For |
|---|---|---|
| Wildcard | * |
Simple domain swaps where precise capturing isn't required. |
| Regex | (.*) |
Complex redirects using capture variables ($1,
$2).
|
Redirects all "Shorts" links back to the main YouTube homepage.
Redirect Twitter links to a public frontend.
View Instagram content through a third-party viewer.
Forces the desktop view when clicking mobile Wikipedia links.
A standard domain swap using Wildcard matching.
Essential for sites like YouTube or GitHub that use dynamic navigation to change URLs without a full page refresh. This ensures rules are triggered during Single Page Application transitions.
Rules can be loaded instantly by importing a
.json file. RedirectorPro includes compatibility logic
for configurations originating from legacy rule managers and modern
RedirectorPro exports.
Supported import files may include createdBy,
createdAt, and a redirects array. Each
redirect can carry metadata such as group,
exampleUrl, excludePattern,
processMatches, disabled, and
appliesTo.
{
"createdBy": "RedirectorPro",
"createdAt": "2026-05-10T13:16:23.912Z",
"redirects": [
{
"description": "Example Redirect",
"group": "Example",
"exampleUrl": "https://example.com/path",
"includePattern": "^https?://example\\.com/(.*)",
"excludePattern": "",
"redirectUrl": "https://example.org/$1",
"patternType": "R",
"processMatches": "noProcessing",
"disabled": false,
"appliesTo": ["main_frame"]
}
]
}