Create a redirect rule in the dashboard
-
Log in to the Cloudflare dashboard ↗ and select your account and domain.
-
Go to Rules > Overview.
-
Select Create rule > Redirect Rule.
-
(Optional) Select one of the rule templates that address common use cases. Then, review and adjust the proposed rule configuration.
-
Enter a descriptive name for the rule in Rule name.
-
Under When incoming requests match, select one of the following options:
- Wildcard pattern: The rule will only apply to traffic matching the wildcard pattern.
- Request URL: Enter the wildcard pattern using the asterisk (
*
) character to match multiple requests. For example,http*://*.example.com/files/*
. - Then: Define the URL redirect settings including:
- Target URL: Enter the target URL, which can be static (for example,
https://example.com
) or dynamic (for example,https://example.com/${1}/files/${2}
). Use wildcard replacement such as${1}
and${2}
to define dynamic target URLs. - Status code: Select the status code for the redirect (for example,
301
). - Preserve query string: Choose whether to keep the query string from the original request.
- Target URL: Enter the target URL, which can be static (for example,
- Request URL: Enter the wildcard pattern using the asterisk (
- All incoming requests: The rule will apply to all traffic.
- Then: Define the URL redirect settings for all incoming requests.
- Custom filter expression: The rule will only apply to traffic matching a custom expression. Define the rule expression to configure which requests should be redirected.
- Then: Define the URL redirect settings for requests matching the custom rule expression.
- Wildcard pattern: The rule will only apply to traffic matching the wildcard pattern.
-
To save and deploy your rule, select Deploy. If you are not ready to deploy your rule, select Save as Draft.
If you are matching a hostname in your rule expression, you may be prompted to create a proxied DNS record for that hostname. Refer to Troubleshooting for more information.
Single Redirects require that the incoming traffic for the hostname referenced in visitors' requests is proxied by Cloudflare.
Was this helpful?
- Resources
- API
- New to Cloudflare?
- Products
- Sponsorships
- Open Source
- Support
- Help Center
- System Status
- Compliance
- GDPR
- Company
- cloudflare.com
- Our team
- Careers
- © 2025 Cloudflare, Inc.
- Privacy Policy
- Terms of Use
- Report Security Issues
- Trademark