You can use the Href prefix setting in your Webflow Project Settings to use Webflow Hosting in combination with an existing hosting setup. This sets a prefix for all internal page links.

For example, if you have a node.js / Ruby on Rails / Python application, or even an existing WordPress site, but you want to create a blog with Webflow CMS, you can set up a Webflow "sub-site" and use the href prefix to keep your links working.

How to have Webflow host a part of your website

In this example, let's say you have a blog you want to create in Webflow, but you want it to be served on the same domain as your main site.

  1. Create a site in Webflow called "Acme Blog" — or whatever you'd like.
  2. Add Webflow Hosting for this site.
  3. Install a reverse proxy on top of your web server. You can use nginx, node-proxy, or rails-reverse-proxy, depending on what web server you use.
  4. Create a rule that proxies all requests to acme.com/blog and acme.com/blog* to your Webflow subdomain, acme-blog.webflow.io.
  5. In the Project Settings for Acme Blog, set the Href prefix to /blog. This will prefix all hrefs in your site to have "/blog," so the links are now relative to the domain.
  6. Publish your site!
This won't affect external links, mail or phone links, or links that get their value from the link, email, or phone fields.