CoreCluster · Launch

Redirects

Send old paths to new ones with exact, prefix or regex rules, live in minutes with no restart.

manage.corefinity.com/managed-clusters
Redirects marrowtide.co.uk · 4 rules
Applied live, no restart.
Import (nginx, Apache, CSV)+ Add redirect
#FromToTypeMatch
1 /old-shop /shop 301 Exact Edit
2 ^/blog/(.*)$ /journal/$1 301 Regex Edit
3 /summer-sale /collections/summer 302 Exact Edit
4 /products/ /shop/ 301 Prefix Edit
Test a URL /blog/autumn-garden → /journal/autumn-garden · 301 · rule 2
{  How it works  }

Redirects, step by step

  1. 1

    Import your old list

    Paste rules from nginx, Apache or a CSV file. Each line shows what it becomes before anything is added.

    manage.corefinity.com/managed-clusters
    Import redirects nginxApache .htaccessCSV
    Redirect 301 /old-shop /shop
    RedirectMatch 301 ^/blog/(.*)$ /journal/$1
    RewriteCond %{HTTP_HOST} ^www\. [NC]
    LineResultFromToCode
    1Added/old-shop/shop301
    2Added^/blog/(.*)$/journal/$1301
    3SkippedRewriteCond is not supported
    2 rules parsed · 1 line skipped Cancel Import 2 rules
  2. 2

    Add a rule by hand

    Pick Exact, Prefix or Regex, then 301 or 302. A live example shows where a visitor lands.

    manage.corefinity.com/managed-clusters
    Add redirect marrowtide.co.uk
    Match
    ExactOnly this path
    PrefixThis path and all under it
    RegexUse $1 in the target
    From/products/
    To/shop/

    For example /products/oak-bench?utm_source=news → /shop/oak-bench?utm_source=news

    Code 301 Permanent302 Temporary Keep query string Enabled
    No restart. Applies within a minute or two. Cancel Add redirect
  3. 3

    Test a URL

    Try any path against the rules, unsaved ones included. The tester names the rule that matches.

    manage.corefinity.com/managed-clusters
    Test a URL Includes your unsaved changes
    URL or path
    /blog/autumn-garden?utm_source=newsTest
    ✓
    Matches rule 2Regex^/blog/(.*)$
    301tohttps://www.marrowtide.co.uk/journal/autumn-garden?utm_source=news
    Rule 1 was tried first and did not match. The query string is kept.
    Last tests
    • /products/oak-benchMatches rule 4 (Prefix) → 301 /shop/oak-bench
    • /aboutNo rule matches. The site serves /about itself.
    Close
  4. 4

    Save, live in minutes

    Save changes and the rules reach the site within a minute or two. Nothing restarts.

    manage.corefinity.com/managed-clusters
    Redirects marrowtide.co.uk · 4 rules
    Applied live, no restart.
    Import (nginx, Apache, CSV)+ Add redirect
    #FromToTypeMatch
    1 /old-shop /shop 301 Exact Edit
    2 ^/blog/(.*)$ /journal/$1 301 Regex Edit
    3 /summer-sale /collections/summer 302 Exact Edit
    4 /products/ /shop/ 301 Prefix Edit
    Test a URL /blog/autumn-garden → /journal/autumn-garden · 301 · rule 2
manage.corefinity.com/managed-clusters
Import redirects nginxApache .htaccessCSV
Redirect 301 /old-shop /shop
RedirectMatch 301 ^/blog/(.*)$ /journal/$1
RewriteCond %{HTTP_HOST} ^www\. [NC]
LineResultFromToCode
1Added/old-shop/shop301
2Added^/blog/(.*)$/journal/$1301
3SkippedRewriteCond is not supported
2 rules parsed · 1 line skipped Cancel Import 2 rules
manage.corefinity.com/managed-clusters
Add redirect marrowtide.co.uk
Match
ExactOnly this path
PrefixThis path and all under it
RegexUse $1 in the target
From/products/
To/shop/

For example /products/oak-bench?utm_source=news → /shop/oak-bench?utm_source=news

Code 301 Permanent302 Temporary Keep query string Enabled
No restart. Applies within a minute or two. Cancel Add redirect
manage.corefinity.com/managed-clusters
Test a URL Includes your unsaved changes
URL or path
/blog/autumn-garden?utm_source=newsTest
✓
Matches rule 2Regex^/blog/(.*)$
301tohttps://www.marrowtide.co.uk/journal/autumn-garden?utm_source=news
Rule 1 was tried first and did not match. The query string is kept.
Last tests
  • /products/oak-benchMatches rule 4 (Prefix) → 301 /shop/oak-bench
  • /aboutNo rule matches. The site serves /about itself.
Close
manage.corefinity.com/managed-clusters
Redirects marrowtide.co.uk · 4 rules
Applied live, no restart.
Import (nginx, Apache, CSV)+ Add redirect
#FromToTypeMatch
1 /old-shop /shop 301 Exact Edit
2 ^/blog/(.*)$ /journal/$1 301 Regex Edit
3 /summer-sale /collections/summer 302 Exact Edit
4 /products/ /shop/ 301 Prefix Edit
Test a URL /blog/autumn-garden → /journal/autumn-garden · 301 · rule 2
{  What you can set  }

Options and limits

Everything here is per site or per environment, from the panel, with every change in the activity log.

Match types
Exact path, a prefix that carries the rest of the path over, or a regex with $1 to $9 in the target.
Codes
301 permanent or 302 temporary, per rule.
Query string
Kept or dropped per rule. Kept by default.
Order
The first match wins. Drag to reorder; the panel warns when a rule can never match.
Limits
Up to 500 rules per site. Switch a rule off without deleting it, and add a note to say why it exists.
Import
nginx, Apache .htaccess or CSV, pasted or dropped as a file up to 256 KiB.
Export
nginx location blocks, Apache .htaccess or CSV.
Host redirects
www and alias redirects are set on Domains, not here.

Questions about redirects

No. Saved rules reach the site within a minute or two, and the site keeps running throughout.

Yes. Paste an nginx or Apache list, or a CSV. The preview marks each line as added or skipped, with the reason. Nothing reaches the site until you save.

Those are host redirects, set on Domains. Choose www or the bare domain as canonical, and add old hostnames as aliases. Both redirect to the primary with a 301.

{  CoreCluster  }

See redirects on your own cluster

Tell us how many sites you run and on what. An engineer sizes a cluster with you and shows you the panel on a live one.

By sending this message you agree to our Privacy Policy .