Skip to main content
jiahoong112
Staff
Staff
May 28, 2026

Technical Tip: Whitespace in wildcard FQDN in the Web Filter’s static URL filter entry is blocking access to all websites in proxy-based policies

  • May 28, 2026
  • 0 replies
  • 55 views

Description

This article describes how access to websites is blocked when whitespace is present in a wildcard static URL filter (Web Filter) entry. This only affects proxy-based policies. Flow-based policies are unaffected.

Scope

FortiGate, FortiSASE.

Solution

  1. In this web filter profile’s static URL filter, there is a whitespace in the highlighted FQDN.

    b602d681.png0e1045a8.png


Because this whitespace exists, it is causing access to websites that do not belong in the static URL filter, including legitimate and safe websites, to match this specific entry. And since this specific entry’s action is Block, access to those other websites will be blocked.

  1. For example, yahoo.com and cnn.com do not belong in this static URL filter, but they are still getting blocked.

7b816b3b.png


c03dd622.png


  1. Checking the Web Filter event logs, to yahoo.com and cnn.com are matching the same URL Filter Index entry.

4fad848d.png


78f916c1.png


  1. In this case, the URL Filter Index entry matched is ID 48. To look this up, in the CLI, check the configuration of the relevant web filter profile and take note of the urlfilter-table ID as such:

1a7c8eb5.png


  1. In this case, the urlfilter-table or, also known as the static URL filter table ID, is 15. Then look up the following as such in the CLI:

5a29fa85.png


Scroll down until the FQDN entry with whitespace is seen. In this case, it is ID 48 as seen in the web filter event logs:

db45c7f8.png


Note: In this case, the whitespace in this specific static URL filter entry behaves like an implicit deny where access to all websites that are not in the static URL filter list match this entry and are denied.

If the action of this entry is changed to Exempt or Allowed, then this entry would behave like an implicit allow, where access to websites outside of the static URL filter list will match this URL Filter Index and will get allowed. FQDNs configured in the Static URL Filter entries will match their respective URL Filter Index with their respective actions.

FortiSASE is affected by this as it uses proxy-based policies by default.