URL normalization examples
The following table shows how different URL normalization settings affect request URLs before they pass to other Cloudflare features and to the origin server:
| Incoming URL | Normalization type | Normalize incoming URLs | Normalize URLs to origin | URL at Cloudflare's network | URL passed to origin server | 
|---|---|---|---|---|---|
www.example.com/hello | (any) | Off | Off | www.example.com/hello | www.example.com/hello | 
www.example.com/hello | (any) | On | Off | www.example.com/hello | www.example.com/hello | 
www.example.com/hello | (any) | On | On | www.example.com/hello | www.example.com/hello | 
example.com/%68ello | (any) | Off | Off | example.com/%68ello | example.com/%68ello | 
example.com/%68ello | (any) | On | Off | example.com/hello | example.com/%68ello | 
example.com/%68ello | (any) | On | On | example.com/hello | example.com/hello | 
example.com/%68ello//pa\th | RFC-3986 | Off | Off | example.com/%68ello//pa\th | example.com/%68ello//pa\th | 
example.com/%68ello//pa\th | RFC-3986 | On | Off | example.com/hello//pa%5Cth | example.com/%68ello//pa\th | 
example.com/%68ello//pa\th | RFC-3986 | On | On | example.com/hello//pa%5Cth | example.com/hello//pa%5Cth | 
example.com/%68ello//pa\th | Cloudflare | Off | Off | example.com/%68ello//pa\th | example.com/%68ello//pa\th | 
example.com/%68ello//pa\th | Cloudflare | On | Off | example.com/hello/pa/th | example.com/%68ello//pa\th | 
example.com/%68ello//pa\th | Cloudflare | On | On | example.com/hello/pa/th | example.com/hello/pa/th | 
example.com/hello//../path | RFC-3986 | On | On | example.com/hello/path | example.com/hello/path | 
example.com/hello//../path | Cloudflare | On | On | example.com/path | example.com/path | 
example.com/hello/\../path | RFC-3986 | On | On | example.com/hello/%5C../path | example.com/hello/%5C../path | 
example.com/hello/\../path | Cloudflare | On | On | example.com/path | example.com/path | 
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