Skip to content
Rules
Visit Rules on GitHub
Set theme to dark (⇧+D)

Manage URL Normalization in the Cloudflare dashboard

Use the Rules app in the Cloudflare dashboard to control URL Normalization settings.

Configure Normalization

Do the following:

  1. Log in to the Cloudflare dashboard.

  2. Select the Websites tab and choose the site for which you want to configure URL Normalization.

  3. Click the Rules tile in the app bar, and then click the Settings tab.

  4. Under Configure Normalization, enable or disable the available URL Normalization settings.

Available settings

The Cloudflare dashboard provides two components to manage URL Normalization:

  • Normalize incoming URLs - Configures the URLs of all incoming traffic to Cloudflare:

    • When set to On (default), all incoming URLs are normalized before they pass to subsequent Cloudflare features that can receive a URL as input, such as Page Rules, Firewall Rules, Workers and Access.
    • When set to Off, incoming URLs are not normalized before passing to subsequent Cloudflare features.
  • Normalize URLs to origin - Configures URLs that are sent to the origin:

    • When set to On, requests sent to the origin are normalized.

    • When set to Off (default), requests sent to the origin are not modified.

The table below shows how URL Normalization settings affect incoming URLs before they pass to other Cloudflare features and to origin.

Incoming URLNormalize incoming URLsNormalize URLs to originURL passed to Cloudflare edgeURL passed to origin
www.example.com/helloOnOffwww.example.com/hellowww.example.com/hello
www.example.com/helloOnOnwww.example.com/hellowww.example.com/hello
www.example.com/helloOffOffwww.example.com/hellowww.example.com/hello
www.example.com/%68elloOnOffwww.example.com/hellowww.example.com/%68ello
www.example.com/%68elloOnOnwww.example.com/hellowww.example.com/hello
www.example.com/%68elloOffOffwww.example.com/%68ellowww.example.com/%68ello