Checkpoints - Do not use unencoded special characters within file or directory names (URLs)
Why is this important?
As a best practice it is recommended to use URLs that are readable to users to provide a guide on where they are on a website. Unencoded special characters usually occur from older development practices and technologies where information is passed within the URL such as an id or value of the page. From a usability perspective this is not ideal since some of the information seen in the url may be for internal use or can be used to break the security of a site. Modern development practices now also shows ways on how to update a URL so that it is readable, in place of spaces or special characters a dash "-" can be used to make the URL readable to users.
How can I resolve this issue?
Remove special characters or replace them with -
What topics do this checkpoint affect?
Can you explain how this checkpoint works?
The checkpoint examines the URL of a page and report any that contain at least one of the following characters: