Hi - I am setting up a WPEngine WordPress site to provide e-learning. For my membership platforms I am using Memberium, linked to Infusionsoft.
After installing the Memberium plugin, I saw lots of errors in the logs. When I contacted Memberium support they directed me to this document: How to Configure CloudFlare for use with Memberium.
The problem is summarised in the article as: “HTTP POSTs Failing - CloudFlare’s security options may block HTTP POSTs from your Infusionsoft app. This will result in actions such as password generation failing to succeed.”
The article goes on to say: Previously, it was possible to whitelist traffic from this IP Address knowing it was coming from Infusionsoft. Currently, HTTP POST’s can be sent from a wide range of IP’s, which is why whitelisting IP won’t work. Instead of using IP Addresses for the whitelist, you should use the User-Agent to check for Infusionsoft. Basically, check if HTTP POST header data has “Infusionsoft” (without quotes) as the User-agent.
The article tells me that I need to setup rules in Cloudflare controlling which pages should bypass the caches. The URL pattern should look like http://yourdomain.com/?operation=* where yourdomain.com should be changed to your domain.
- Forwarding should be turned off
- Always Online should be turned off
- Security Level should be Essentially off
- Performance should be off.
However, I cannot find where to make these changes in my Cloudflare dashboard.I cannot see the settings interface that is shown in the Memberium support article. Might it be that they are unavailable on my current free Cloudflare plan?
I’ll be grateful for any advice.
Thanks very much