Subdomain refuses to forward no matter what I do!

The reason why your Redirect Rule is not working is that the condition will never match:

Besides the typo already pointed by @anon9246926, you need to add a trailing slash for that logic to work, as the URL never gets to the server without it. You may not see it in your browser, but it adds a trailing slash before sending to Cloudflare/origin.

So when using URI Full representing the homepage URL, the URI Full field will always contain the / at the end of the URL: https://example.com/.

URI Full equals https://example.com/  << this will work
URI Full equals https://example.com   << this won't

Also, your redirect will not carry any path or query string to the destination, and instead would redirect any request to the homepage of the destination domain. Even if you do not want to pass any given path or query string, you should create a logic that considers those elements, as user may input them. That’s why I think a better logic for a full redirect would be based on the Hostname field instead of trying to match URI Full.

Examples 3 or 4 may be helpful:

1 Like