CORS policy

47 zhlédnutíWebhosting
0

Potrebujeme sprevádzkovať web aplikáciu na hostingu ktorý, máme od Wedos zakúpený avšak problém je CORS policy. Na hosting je nasmerovaná doména smart-metering.cz

Ide o aplikáciu Front-end na Angulare a backend s REST api na PHP. Obidve časti sú umiestnené na rovnakom servery avšak, pri pokuse o komunikáciu front-end – back-end je vypisovaná chyba:

Access to XMLHttpRequest at XYZ1 from origin XYZ2 has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: No ‚Access-Control-Allow-Origin‘ header is present on the requested resource.

Pokúšali sme sa nastaviť povolenie cez hlavičky priamo v PHP scrypte a aj v .htaccess ale ani jedno nepomohlo.

Preto sa chcem informovať či je možné na Wedos hostingu takéto zostavenie webu prevádzkovať, prípadne či viete v tomto smere pomôcť.

Ďakujem

Role: Zákazník
Odpověděl na otázku
0
9.52K - WEDOS Internet, a.s. 0 Comments

Obvykle je problém v tom, že některé požadavky jsou načítané přes jinou URL, než na které běží web. Rozdíl způsobí i http:// či https:// nebo www a non-www varianta. Dobře je to vidět v konzoli prohlížeče, v jedné chybové hlášce budou obě takto lišící se URL.

Řešením je tedy zajistit, aby celý web běžel na jedné URL. Nebo si nastavit v .htaccess toto:

<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*"
</IfModule>

Role: Podpora Web: https://wedos.cz Vizitka: Pokusím se vám poradit s CMS.
Odpověděl na otázku
Prohlížíte 1 ze 1 odpovědí, klikněte zde pro zobrazení všech odpovědí.