301-redirect in Webflow Localization

Problem: We have an existing Wordpress site with English language on the top-level domain. We now want to move this site to Webflow, and at the same time switch the top-level domain language from English to Norwegian, moving the original English language to a subfolder /en/.

Question: Is there an option in Webflow Localization to redirect old URLs to a specific language in Webflow Localization? I cant find any documentation on this.

https://example.com/about-ushttps://example.com/en/about-us

1 Like

Hi there,

When working with localized content, there are two ways to handle 301 redirects:

For manual redirects, you’ll need to create specific rules in Site settings for each URL, as redirects are relative to your root domain. For example, to redirect /about-us to /en/about-us, you’ll need to set up this exact rule in your redirect settings.

Alternatively, you can enable publishing to the subdirectory for your primary locale. This automatically redirects all site traffic to your chosen subdirectory (e.g., yourdomain.com/en), eliminating the need for individual redirect rules.

Hopefully this helps! If you still need assistance, please reply here so somebody from the community can help.

1 Like

Hi Christoffer,

If I understand correctly, you’re wanting https://en-site.com/* to redirect to https://nl-site.com/en/* while https://nl-site.com will be Norwegian at the base path?

If that’s correct, you’ll want to do these as domain-specific redirects so that your routes do not interfere. Personally I setup Cloudflare redirects for this but some domain registrars have built-in redirect capabilities that might work for you, so check there first.

Cloudflare allows I think 25 redirect rules on the free plan which should be enough, since they’re pattern-based.

Thanks for your reply @memetican

Today:
https://example.com/ (English)

New site:
https://example.com/ (Norwegian)
https://example.com/en/ (English)

The more I think about it, I think the only option is to keep the original language in English, then add the Norwegian version in a subfolder /no/

I see I read your original post as you were changing the domain name as well.

Correct, if the paths are identical, there’s no easy way to re-route purely with 301s.

You could use localization pro and enable auto-routing. That would do browser language detection for first-time visitors, and split them into EN and NO users.