2017-12-13 23 views
0

작동하지 않습니다, 나는 httpd.conf에이 일을 추가 <Directory>, <Location> :이 w3.org에 설명되어있는 것처럼mod_headers - <a href="https://www.w3.org/wiki/CORS_Enabled#For_Apache" rel="nofollow noreferrer">here</a> 설명 된대로 정확히

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

, 나는 모든 장소 시도 , 그리고 <Files> ... 모든 변경 후, 나는 아파치를 재시작하고, js 파일을로드하고, DevTools에서 그 헤더를 본다. 거기에 추가하고 싶은 헤더가 없다.

내가 뭘 잘못하고 있니?

답변

0

그냥 fi : 헤더가 클라이언트 측 해석됩니다.

당신은 서버에서 헤더 응답이 "항상"수정 자와 시도가 표시되지 않는 경우 :

Header always add Access-Control-Allow-Origin "*" 
캐시 된 응답을하지 않도록, 컬처럼 캐시를 지원하지 않는 브라우저를 사용하여 테스트 귀하의 브라우저에서.

지시어도 정의합니다. 예를 들어 하나의 가상 호스트에서 정의하고 다른 가상 호스트에 토폴로지를 정의하면 헤더가 표시되지 않습니다. 따라서 서버 설정 (virtualhost가 아님)이나 요청이 착륙하는 가상 호스트에 정의하고 있는지 확인하십시오.