This rewrite rule is commonly used in .htaccess files to block requests that do not include the CF-RAY header, which is added by Cloudflare. If you'd like a clearer or optimized version of this, it might look the same as it's already efficient, but here’s a slightly adjusted explanation for better readability:
# Block requests missing the Cloudflare CF-RAY header
RewriteCond %{HTTP:CF-RAY} ^$
RewriteRule .* - [F,L]Explanation:
RewriteCond %{HTTP:CF-RAY} ^$:- This checks if the
CF-RAYheader is missing or empty.
- This checks if the
RewriteRule .* - [F,L]:.*matches any request.-indicates no substitution for the request URL.[F,L]:F: Forces the response to be a 403 Forbidden.L: Stops processing further rules.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article