Vyřešeno — vlákno je tím uzavřené a další odpovědi do něj nepřibývají.

Otázka

MD270284
MD270284 Zákazník Webhosting Vyřešeno

CORS policy

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

0

1 odpověď

RM130195
RM130195 Podpora Přijatá odpověď

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:

[apcode language=“php“]

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

[/apcode]

O uživateli: Produktový manažer. Web: wedos.cz
0

Máte stejný problém?

Tohle vlákno je uzavřené a odpovídat už v něm nejde. Když vám odpověď nestačí nebo se vás týká něco jiného, položte vlastní dotaz — odkaz na tohle vlákno do něj klidně vložte.