cancel
Showing results for 
Search instead for 
Did you mean: 

Magento 2 home page is not loading ?

Magento 2 home page is not loading ?

HI guys,

                 my home page is not loading can any help me.Below is the error.

 

Access to font at 'https://aeroflowdiaperclub.com/static/frontend/Sm/maximum/en_US/Ulmod_Productslider/fonts/fontawesom...' from origin 'https://www.aeroflownaturals.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

 

can any one guide me.

5 REPLIES 5

Re: Magento 2 home page is not loading ?

By defaut Magento do not accept OPTIONS call with API. So a workaround is to return a 200 response for all OPTIONS call on API :

location /rest {
    if ($request_method = 'OPTIONS') {        add_header 'Access-Control-Allow-Origin' '*';        add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS';        add_header 'Access-Control-Allow-Headers' 'DNT,Authorization,X-CustomHeader,Keep-Alive,User-Agent,Origin,Referer,X-HTTP-Method-Override,X-Accept-Charset,X-Accept,Accept,Access-Control-Request-Method,Access-Control-Request-Headers,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';        add_header 'Access-Control-Max-Age' 1728000;        add_header 'Content-Type' 'text/plain charset=UTF-8';        add_header 'Content-Length' 0;
        return 200;
    }
}

Some Allow-Headers is not mandatory, try to test which are on your case.

Then add headers on all other requests :

location ~ (index|get|static|report|404|503)\.php$ {
    .....
    .....    add_header 'Access-Control-Allow-Origin' '*' always;    add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS' always;    add_header 'Access-Control-Allow-Headers' 'DNT,Authorization,X-CustomHeader,Keep-Alive,User-Agent,Origin,Referer,X-HTTP-Method-Override,X-Accept-Charset,X-Accept,Accept,Access-Control-Request-Method,Access-Control-Request-Headers,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type' always;
}

Make sure to keep the always option in order to add these headers for response code other than : 200, 201, 204, 206, 301, 302, 303, 304, 307, or 308

Make sure you do not have basic auth authentication behind. If not, update the configuration in order to allow the OPTIONS CORS request made from your browser.

Re: Magento 2 home page is not loading ?

Re: Magento 2 home page is not loading ?

where to add the above code ? 

Re: Magento 2 home page is not loading ?

nginx configuration used in the site enabled

Re: Magento 2 home page is not loading ?

should i check either nginx configuration used in the site is enabled or not ?