2013-06-22 2 views
0

안녕하세요, 전 동일한 시스템에서 도메인 간 교차 호출을하고 있습니다. 아파치에서 나는 가상 호스트를 만들고 ProxyPass와 ProxyPassReverse를 설정했다.Ajax 크로스 도메인을 호출하십시오.

내가 내 아약스 호출을 할 때 작동하지만 모든 후속 호출에서이 값이 변경되었음을 알았음에도 불구하고 동일한 값을 반환합니다. 크롬에서

나는 오류가 원산지

  http://myip is not allowed by Access-Control-Allow-Origin. 

내가 아직 할 아파치의 일부 구성이 있나요 얻거나 내가 브라우저에서 뭔가를 변경해야합니까? 어떤 생각

+0

http://stackoverflow.com/questions/2558977/ajax-cross-domain-call : 공용 API에 대한 별표가있는 모든 도메인을 허용처럼 모든 도메인에서 일반 액세스를 허용 할 경우 – yAnTar

답변

0

에 대한

감사 Cross-origin resource sharing (CORS)이라는 기술이있다. 기본적으로 당신은 크로스 도메인 액세스를 허용하는 특별한 HTTP의 haeder을 spacify해야합니다

Access-Control-Allow-Origin: http://www.example.com 

당신이 mod_headers를 설치 한 경우 당신은 당신의 htaccess로 파일 또는 서버 구성에이 줄을 추가 할 수 있습니다

Header add Access-Control-Allow-Origin "http://www.example.com" 

Header add Access-Control-Allow-Origin "*" 
관련 문제