Webflow

Proxy traffic from your Ploy-hosted domain to an existing Webflow site during your migration.

Webflow doesn't expose a stable origin URL by default — sites are served only on the domains you've added in Webflow's hosting settings. To proxy traffic from Ploy, you'll bind a dedicated origin subdomain on Webflow first, then point the routing rule at it.

← Back to Fallback Origins


Add an origin subdomain Ploy can proxy to

  1. Go to webflow.com/dashboard.
  2. Find your site card, click the overflow ··· icon, and choose Settings.
  3. At a URL like https://webflow.com/dashboard/sites/<your-site-name>/general, find Publishing in the left nav bar.
  4. Follow Webflow's instructions to set up a wf-origin.your-domain.com custom domain.
  5. Complete Webflow's verification flow — add the TXT and CNAME records Webflow shows you at your registrar, wait for DNS to propagate, then click Verify domain. Once verified and published, your existing Webflow content will be served at wf-origin.your-domain.com, which is the hostname Ploy proxies to from your primary domain.
  6. If you have a default domain selected for your site, go to the Publishing page and click Remove default.
  7. Removing the default will now reveal wf-origin.your-domain.com as a publishable domain in the site editor. Select its checkbox and hit Publish to warm up this domain's contents.
  8. In the next few minutes, visit https://wf-origin.your-domain.com and confirm the browser stays at that URL and does not redirect to www.your-domain.com. Why does this matter?

Before continuing, open https://wf-origin.your-domain.com in your browser and confirm your Webflow site loads there over HTTPS. SSL issuance and DNS propagation can take a few minutes — only resume the Ploy routing rules setup once the origin hostname is serving traffic.


Point a Ploy routing rule at the origin

For any Ploy Routing Rules that need to proxy pages to your pre-existing Webflow site, paste https://wf-origin.your-domain.com into the routing rules editor without a trailing slash.

If you want your existing Webflow site to handle anything that doesn't match a routing rule above (e.g. Ploy serves /blog, Webflow serves the rest of the site), enable Default fallback proxy and point it at https://wf-origin.your-domain.com. Keep Preserve Host header on — Webflow routes by the incoming Host header, so your primary domain needs to come through as-is.

Ploy routing rules editor with Default fallback proxy enabled, pointed at https://wf-origin.your-company.com, and Preserve Host header toggled on

Tip: If you've removed the Webflow default domain and wf-origin.your-domain.com is still redirecting to www while DNS propagates, you can temporarily set the fallback proxy value to https://yoursite.webflow.io. Switch back to https://wf-origin.your-domain.com once that domain stays put and no longer redirects to www.