Autor Zpráva
Monkeys
Profil *
Zdravim neviem si rady s touto hlaskou:
Žiadosť Cross-Origin zablokovaná: zásada rovnakého pôvodu neumožňuje načítanie vzdialeného zdroja http://www.domena.sk/contents/load_content_sluzby.php (dôvod: chýba hlavička CORS 'Access-Control-Allow-Origin').

Tuto hlasku mi zobrazuje iba vtedy ak nie je domena napisana s www.
Na stranke pouzivam ajaxove scripty na dynamicke nacitanie obsahu ale nejdu spustit ak je domena do prehladavaca napisana iba ako domena.sk bez www.

ako sa taketo veci daju vyriesit?
Nemam s tym absolutne skusenost ani neviem pod cim to mam na googli hladat

vdaka za odpoved
M.
blaaablaaa
Profil
Monkeys:
Zatim s tim nemam zkusenost, ale zkousel jsi zpatky vratit hlavicku Access-Control-Allow-Origin: http://domena.sk
Jinak doporucuju spise presmerovat vsechny pristupy z http://domena.sk na http://www.domena.sk:
RewriteEngine on

RewriteCond %{HTTP_HOST} !^www
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,QSA,L]
Monkeys
Profil *
blaaablaaa:
Vdaka skusim.
Ja som to testoval vsetko na localhoste ale ked som to dal online tak samozrejme nie kazdy pise cele url aj s www tak som to skusil v domienke ze prehliadac www doplni automaticky co sa nestalo a yeraz riesim tento problem.
Monkeys
Profil *
blaaablaaa:
skusam to cez ten .htaccess tvoj kod ale v url mi to vyhadzuje

http://www.www.domena.sk/

Skusal som bez www.
RewriteRule (.*) http://%{HTTP_HOST}/$1 [R=301,QSA,L]
nefunguje


Ale myslim ze problem bude nakoniec v tom .htaccess

Prvidlo by malo byt ak url neobsahuje www. doplnit www inak neprepisat nic
No ja som v Apachi neni moc zbehli tak ak by poradil niekto skusenejsi budem vdacny

moj terajsi .htaccess je takyto

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l


RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]



blaaablaaa:
Tak nakoniec pomohol tvoj kod :)

Bolo ho treba umiestnit hned na zaciatok
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,QSA,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

Ja som to daval na koniec preto to nefungovalo.
Vdaka

M.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0