How can I host two Webflow sites on the same domain with the second site in a subfolder? I want to use different themes for each site.

TL;DR
  • Webflow doesn't support multiple sites under one domain using subfolders; instead, use subdomains by setting each project’s custom domain and DNS (CNAME) accordingly.  
  • For subfolder routing (like example.com/site2), use a custom reverse proxy setup via a server or Cloudflare Workers, which requires technical knowledge and external hosting.

Webflow does not natively support hosting multiple sites under the same domain using subfolders (like example.com/site2). However, there are alternative methods to achieve this with some limitations.

​

1. Understand Webflow Hosting Limitation

​

  • Webflow only allows you to host one Webflow project per domain (including all subfolders).
  • You cannot publish multiple Webflow sites to subfolders like example.com/site2 using Webflow’s standard hosting.
  • Webflow does support subdomains (like site2.example.com) through DNS settings, but not subdirectories.

​

2. Recommended Alternative: Use a Reverse Proxy

​

To mimic subfolder routing (e.g., example.com/site2), you can set up a reverse proxy on a server (using NGINX, Apache, or Cloudflare Workers) that routes requests:

​

  • Requests to / → go to your first Webflow site (Theme 1)
  • Requests to /site2/ → go to your second Webflow site's published URL

​

Requirements:

  • A hosting environment (like AWS, DigitalOcean, or Vercel) where you control the server configuration
  • Technical expertise to configure and maintain the proxy

​

3. Easier Alternative: Use Subdomains

​

Instead of subfolders, use subdomains to host different Webflow sites:

​

  • www.example.com → First Webflow site with Theme 1
  • site2.example.com → Second Webflow site with Theme 2

​

Steps:

  • Purchase Webflow hosting for both sites individually
  • In your DNS provider, set CNAME records pointing:
  • www → proxy-ssl.webflow.com
  • site2 → proxy-ssl.webflow.com
  • In each Webflow project:
  • Go to Project Settings > Hosting
  • Add the correct subdomain under Custom Domains
  • Set one as primary and publish

​

4. Use External Content Embedding (Limited Option)

​

If only a few pages from the second design are needed, consider embedding them:

​

  • Export the second Webflow site as static code (requires paid plan)
  • Host it under your main site with some custom routing or HTML embedding
  • This does not support dynamic CMS content or Webflow Forms

​

Summary

​

Webflow does not support hosting multiple sites with separate themes under the same domain using subfolders. For different Webflow projects, use subdomains (e.g., site2.example.com). To use subfolders, set up a custom reverse proxy, but that requires external hosting and technical setup.

Rate this answer

Other Webflow Questions