If you are using Cloudflare, dlvr.it may be blocked from accessing your RSS feeds. If Cloudflare is blocking dlvr.it, Feed Fetcher gets a 403 Forbidden error when we attempt to fetch your RSS feeds. To allow dlvr.it's Feed Fetcher to access your RSS feeds, you'll set up a Custom Rule in Cloudflare.
Create Custom Rule in Cloudflare Dashboard:
You may enable dlvr.it Feed Fetcher access to your RSS feeds by logging into your Cloudflare account and creating a custom rule in your Cloudflare dashboard.
- Login to Cloudflare
- Select the domain you want to modify in the Cloudflare Dashboard
In the left sidebar, click-
Security, then Security Rules
-
- Click
New Ruleand chooseCustom Rule - Enter a rule name, i.e.
Allow dlvr.it feed fetcher - For
FieldselectUser Agent - For `
Operator` select `starts with` - For
Valueenter dlvr.it/1.0 - Under
Then take action...selectSkip - For
WAF components to skipcheck all of the boxes - Click
More components to skipand then check all of the newly displayed boxes - Click
Deployto save and enable the new rule
Create Custom Rule Using Cloudflare API:
Alternatively, you can create a Cloudflare Custom Rule via API.
Note: The API token must have at least the Zone WAF - Edit permission level in order to perform this action
CF_AUTH_TOKEN="<your cloudflare API token>"
CF_ZONE_ID="<zone ID for the domain you wish to update>"
curl -X PUT \
"https://api.cloudflare.com/client/v4/zones/${CF_ZONE_ID}/rulesets/phases/http_request_firewall_custom/entrypoint" \
-H "Authorization: Bearer $CF_AUTH_TOKEN" \
-d '{
"rules": [
{
"description": "Allow dlvr.it/1.0 User-Agent",
"expression": "(starts_with(http.user_agent, \"dlvr.it/1.0\"))",
"action": "skip",
"action_parameters": {
"phases": [
"http_request_firewall_managed",
"http_ratelimit",
"http_request_sbfm"
],
"ruleset": "current",
"products": [
"zoneLockdown",
"uaBlock",
"bic",
"hot",
"securityLevel",
"rateLimit",
"waf"
]
}
}
]
}'