Running Cloudflare in Front of Your Custom Domain
When running Cloudflare in front of your custom Firmhouse Checkout domain, you need to disable certain Cloudflare optimizations that interfere with Firmhouse functionality. Specifically, Rocket Loader must be disabled for your checkout domain to ensure everything works correctly.
It's best to disable Rocket Loader fully and enable it for everything except the Firmhouse checkout, via a custom rule in your Cloudflare dashboard.
Disabling Rocket Loader
Steps
Go to your Cloudflare dashboard
Navigate to Speed > Optimization
Find the Rocket Loader setting and disable it
Creating a Configuration Rule (Alternative)
If you want to keep Rocket Loader enabled for other parts of your site, you can create a configuration rule to disable it specifically for your checkout domain.
Steps
Go to your Cloudflare dashboard
Navigate to Rules > Configuration Rules
Click Create new Configuration Rule
Set the rule name (e.g., "Disable Rocket Loader for Firmhouse checkout")
Configure the rule to match your checkout domain
Set Automatic HTTPS Rewrites to disabled for the matching traffic
Last updated