A redirect rule acts like a change-of-address notice: when a visitor opens an old URL, the system automatically sends them to the new one. You don't need to write any code; simply tell the system "where the visitor is going" and "where they should be redirected" in your URL settings.
Common use cases include: migrating from an old platform to Kanorio, changing page paths, temporarily pointing an event page to a new campaign, or directing a specific path to an external store.
First, distinguish between two completely different types of "redirects":
| Type | Description | Do you need to set it up? | Does it count towards your limit? |
|---|---|---|---|
| System Auto-Redirect | Visitors arriving from free URLs or secondary domains are automatically sent to the primary domain | No, handled by the system | No |
| Custom Redirect Rule | A specific path within the same site is changed to another path or external URL | Yes, you must add it | Yes (see limits below) |
System auto-redirects appear at the top of your redirect rule list and are labeled "System." These rows cannot be modified or deleted and do not occupy your redirect limit. If you have multiple domains, custom rules apply to all of them.
Before you begin, ensure that:
The number of custom redirect rules you can set for each website depends on your plan:
| Website Plan | Custom Redirect Rule Limit |
|---|---|
| Free | 3 rules |
| Kanorio Pro | 100 rules |
| Kanorio Business | 2500 rules |
System auto-redirects do not count toward these numbers. For a full comparison of plans, read .
You may see a few locked "System" rules indicating that visitors will automatically jump to the primary domain. This is domain-level forwarding; please leave these as they are.
What you need to add are the editable custom rules below.
about-us.html. If you paste a full URL, the system will automatically extract the path for you.about.example.com/page.blog redirects to articles and you preserve sub-paths, a visitor opening blog/hello will be taken to articles/hello.After adding or modifying, click "Save" in the URL settings panel. Drafts do not take effect automatically; the system applies the entire list at once.
After saving, open the old URL in an incognito window to confirm it redirects to the new address. If your browser has cached a 301, a regular window might still show the old result, so an incognito window is better for testing.
/.? or hashtags #.old-page and keep "Redirect all sub-pages" disabled.blog and enable "Redirect all sub-pages." This applies to blog/a, blog/a/b, etc.About and about are treated as different paths.new-page.https://, and the system will add it for you.When editing a rule, the "Effect Preview" at the bottom of the screen provides concrete examples: which URL a visitor opens, where they will be redirected, and the difference between 301/302 for search engines. We recommend checking the preview before saving.
blog and blog/news have range redirects enabled, a visitor opening blog/news/1 will trigger the longer rule.| What you want to do | When visitor goes to | Switch Settings | Redirect to | Recommended Type |
|---|---|---|---|---|
| Single page move | about-us.html | Disable range redirect | My Website: about | 301 Permanent |
| Section move with sub-paths | blog | Enable range + Preserve sub-paths | My Website: articles | 301 Permanent |
| Temporary redirect | promo | Disable range redirect | My Website: |
Check the following in order: Did you click "Save"? Is the site published? Are the path cases consistent? Did you test in an incognito window? Newly saved rules usually take effect quickly; if your browser has cached a 301, the old cache might make a regular window appear unchanged.
Common reasons include: two rules using the same "When visitor goes to" path, the source and target being identical, rules creating a redirect loop, or the target falling within the range you are trying to redirect. The system blocks these settings to prevent infinite redirect loops.
DNS and custom domains determine "which domain name" connects to your site. Path redirects determine "once inside the site, whether a specific path" should go elsewhere. If your domain isn't connecting, check DNS settings and common issues; use this feature only when moving paths.
Yes. The Free plan allows up to 3 custom redirect rules per website. System auto-redirects do not count toward these 3.
Once unpublished, visitors cannot see the site, and redirects will no longer function. After long-term unpublishing or deletion, the system may clear public domain services and redirect settings. See Unpublishing and deleting a site.
If the old path will not return and you want search engines and shared links to permanently update to the new address, use "301 Permanent Move." If it's just for a short-term campaign or maintenance, "302 Temporary Redirect" is more appropriate.
campaign| 302 Temporary |
| External store | shop | Disable range redirect | External URL: your-store.example.com | 301 or 302 |