If an error occurred during URL normalization and the address was not accepted by the application, the following steps are recommended.
Normalization is a process whereby the textual representation of a web resource address changes according to specific rules (for example, exclusion of the user name, password, and connection port from the textual representation of the web resource address, or changing the web resource address from uppercase to lowercase characters).
Identify the URL component that caused the problem. To do so, add address components successively according to the following algorithm:
<domain>.
<protocol>://<domain>.
<protocol>://<domain>:<port>.
<protocol>://<domain>:<port>/<path>.
Check whether the value of the URL component that caused the problem meets the requirements listed in the table below.
Requirements for the URL for successful normalization
URL component
Requirements
Protocol
It must begin with a letter of the Latin alphabet (ASCII A–Z, a–z).
It can contain letters of the Latin alphabet (ASCII A–Z, a–z), numerals from 0 to 9, as well as plus, minus symbols and a dot.
Domain
IPv4 and IPv6 addresses (in square brackets) as well as the fully qualified domain name (FQDN) can be specified.
The following symbols can be used:
. _ ~ ! $ & ' ( ) * + , =
Port
A numerical value in the range from 1 to 65535 can be used.
Path
One or several segments separated with the / symbol can be used.
Each segment can use Latin letters (ASCII a-z), numerals (0-9), symbols in UTF encoding, %-encoded symbols, as well as the following symbols:
- . _ ~ : @ ! $ & ' ( ) * , =
If the specified URL contains a semicolon, enter it without a path. You can specify the path later in the list of added URLs.