Set Up URL Redirect Rules
Redirect rules are like a change of address notification: when a visitor tries to access an old address, the system automatically takes them to the new one. You don't need to write any code; simply tell the system in your URL settings "when a visitor goes to X, redirect them to Y."
Common scenarios include: moving from an old platform to Kanorio, changing a page's path, temporarily redirecting an event page to a new event, or pointing a specific path to an external store.
First, let's distinguish between two completely different types of "redirects":
- Domain Redirect: This handles "which domain" is the official entry point, such as automatically sending visitors from a free domain or secondary domain to your primary domain. See Using Your Own Domain for details.
- Path Redirect: This handles "within the same website, which path" should be changed to go elsewhere. This article only covers this type.
Two Types of Redirects, Don't Get Them Mixed Up
| Type | Plain English | Do You Need to Set It Up Yourself | Does It Count Towards Your Quota |
|---|---|---|---|
| System Automatic Redirect | Visitors entering from a free or secondary domain are automatically sent to the primary domain | No, the system handles it | No |
| Your Custom Redirect Rule | Within the same website, a path is changed to another path or an external URL | Yes, you need to add it yourself | Yes (see quota below) |
System automatic redirects appear at the top of the redirect rules list and are marked as "System." These lines cannot be modified or deleted, and they do not count towards your redirect quota. If you have multiple domains, your custom rules will apply to all of them.
Prerequisites
Before you begin, please confirm:
- Your website is published. Visitors will only encounter redirects on published websites.
- You are the website owner or an administrator.
- You don't need to understand DNS beforehand. Path redirects are unrelated to DNS; if your entire website is inaccessible, please first read DNS Settings and FAQs.
Plan Quotas
The number of custom redirect rules you can set per website depends on your plan:
| Website Plan | Maximum Custom Redirect Rules |
|---|---|
| Free | 3 rules |
| Kanorio Pro | 100 rules |
| Kanorio Business | 2500 rules |
System automatic redirects are not included in the numbers above. For a full comparison of plans, please read Choose the Right Plan for You.
Setup Steps
1. Open URL Settings
- Open the dashboard for your target website.
- Find the "URL Management" card and open "URL Settings."
- Scroll down to the "Redirect Rules" section.
2. Understand the Rules on the Screen
You might first see several locked "System" rules, indicating that visitors will automatically be redirected to your main domain. These are domain-level redirects, and you should leave them as they are.
The custom rules you need to add are the editable ones below.
3. Add a Redirect Rule
- Click "Add Redirect Rule."
- In the "When a visitor goes to" field, enter the old path. Your domain will be displayed on the left side of the screen; you only need to enter the path portion, e.g.,
about-us.html. If you paste a full URL, the system will automatically extract the path and prompt you. - If you want all sub-pages under the old path to also redirect, enable "All pages under this path will redirect."
- Under "Redirect to," choose the target type:
- My Website: Enter the new path within your site, e.g.,
about. - External URL: Enter the full external URL, e.g.,
example.com/page.
- My Website: Enter the new path within your site, e.g.,
- If "All pages under this path will redirect" is enabled, you can also enable "Preserve sub-paths." For example, if the old path
blogredirects toarticlesand preserves sub-paths, a visitor accessingblog/hellowill be taken toarticles/hello. - Choose the redirect method:
- 301 Permanent Move: For long-term moves. This also tells search engines to "remember the new address."
- 302 Temporary Redirect: For short-term redirection, such as during maintenance or for a temporary event; the original path might be used again later.
- Review the "Effect Preview" to confirm the example on the screen matches your expectations.
- Add other rules as needed.
4. Save and Test
After adding or modifying rules, click "Save" in the URL settings panel. Drafts do not take effect automatically; the system applies the entire list at once.
Once saved, open the old URL in an incognito window to confirm it redirects to the new address. If your browser has cached a 301 redirect, a regular window might still show the old result; an incognito window is better for testing.
How to Fill Out the Fields
"When a visitor goes to"
- The domain is already shown on the left; you only need to enter the path, without the leading
/. - Do not include question marks
?or hash symbols#. - Redirect a single page only: Enter
old-pageand keep "All pages under this path will redirect" disabled. - Redirect an entire section: Enter
blogand enable "All pages under this path will redirect." This will apply toblog/a,blog/a/b, etc. - Paths are case-sensitive.
Aboutandaboutare treated as different paths.
The system internally stores these rules using scope symbols; you only need to operate the toggles on the screen, without manually entering special symbols.
"Redirect to"
- My Website: Enter the new path within your site, e.g.,
new-page. - External URL: Enter the external URL; you can omit
https://, and the system will add it for you. - If "All pages under this path will redirect" is enabled for the source:
- Enabling "Preserve sub-paths" will carry over the remaining part of the path to the new address.
- Disabling "Preserve sub-paths" will redirect all pages within the scope to the same target.
Effect Preview
When editing a rule, the "Effect Preview" at the bottom of the screen will provide specific examples: it shows which URL a visitor accesses, where they will be automatically redirected, and the difference between 301/302 for search engines. It's recommended to check if the preview is correct before saving.
How Multiple Rules Are Compared
- Rules that redirect a single page take precedence over scope rules like "All pages under this path."
- If multiple scope rules match simultaneously, the longest and most specific rule takes precedence. For example, if both
blogandblog/newshave "All pages under this path" enabled for redirection, a visitor accessingblog/news/1will be subject to the longer rule.
Common Use Cases
| What You Want to Do | When a visitor goes to | Toggle Settings | Redirect to | Recommended Method |
|---|---|---|---|---|
| Move a single page | about-us.html | Disable "All pages under this path" | My Website: about | 301 Permanent Move |
| Move an entire section and preserve sub-paths | blog | Enable "All pages under this path" + "Preserve sub-paths" | My Website: articles | 301 Permanent Move |
| Temporary traffic diversion | promo | Disable "All pages under this path" | My Website: campaign | 302 Temporary Redirect |
| Redirect to an external store | shop | Disable "All pages under this path" | External URL: your-store.example.com | 301 or 302 (depending on permanence) |
Tips
- If you need to change a page's path, it's recommended to set up the redirect first, then change the path. This prevents broken old links. See Manage Website Pages for details.
- Use "301 Permanent Move" for long-term relocations. If you're unsure whether it's permanent, use "302 Temporary Redirect" first.
- The domain redirect lines shown by the system cannot and do not need to be deleted. They help consolidate visitors to your official domain.
- Check the "Effect Preview" before saving; test with an incognito window after saving.
- When migrating from an old site, list the old paths that are still in circulation externally, then add them one by one or use the "All pages under this path will redirect" option.
Redirect Rules FAQs
Please check the following in order: Did you click "Save"? Is the website published? Are the path and case consistent? Are you testing in an incognito window? Newly saved rules usually take effect quickly; if your browser has cached a 301 redirect, a regular window might appear unchanged. Old cache can cause this.
Common reasons include: two rules using the same "When a visitor goes to" path, the source and target being identical, several rules redirecting back and forth, or the target falling within a section you're trying to redirect entirely. The system blocks these configurations to prevent infinite redirect loops.
DNS and custom domains determine "which domain name" connects to your website. Path redirects determine "after entering the site, should a specific path" be redirected elsewhere. If your domain isn't connecting, see DNS Settings and FAQs; use this feature only when paths need to be migrated.
Yes. The Free plan allows up to 3 custom redirect rules per website. System automatic redirects do not count towards this limit.
Once offline, visitors cannot access the normal website, and redirects will no longer serve regular visitors. After a prolonged offline period or deletion, the system may clear public domain services and redirect-related settings. See Website Offline and Deletion for details.
If the old path will not be used again and you want search engines and shared links to permanently recognize the new address, use "301 Permanent Move." If it's just for a short-term event or maintenance diversion, "302 Temporary Redirect" is more appropriate.