Icons are not displayed in OpenCart

When changing the site address in OpenCart, there may be problems with displaying icons loaded using Font Awesome or other font sets. This problem is a consequence of blocking requests from a different address. CORS policy... The problem occurs if the domain is used when opening the site www.example.com, and the site's configuration file contains the address example.com.

To solve the problem, you can use several methods:

To solve the problem is change site url with the one that will be used, or replace the lines with it with the following:

define('HTTP_SERVER', 'http://' . $_SERVER['SERVER_NAME'] . '/');
define('HTTPS_SERVER', 'https://' . $_SERVER['SERVER_NAME'] . '/');