2014-10-15 4 views
2

필요한 javascript 파일을 찾을 수 없어 웹 사이트가 제대로로드되지 않습니다.자바 스크립트 파일에 대해 404 오류가 발생하는 이유는 무엇입니까?

방화범이 나에게 말한다 오류 보여주고있다 :

"NetworkError: 404 Not Found - http://local_mysite.com/javascript/includes.js" 

그리고 아직, includes.jsjavascript 디렉토리에 바로 거기에있다.

파일에 대한 사용 권한은 -rwxr-xr-x이고, javascript 디렉토리는 -rwxr-xr-x입니다. 그게 맞는지 확실하지 않지만 볼 수 있고 실행 가능하다는 것을 나타내는 것 같습니다. 이것은 내 로컬 서버 인 Ubuntu 14.04 LAMP 설정에서의 테스트입니다. 이전에 작동 했었지만이 파일로 작업 한 지 몇 개월이 지났기 때문에 그동안 변경된 사항을 알 수 없습니다.

<script type="text/javascript" charset="utf-8" src="javascript/includes.js"></script> 

왜 내 index.html을이 includes.js 파일을 찾을 수 없습니다 :

내 index.html 파일에서 참조는 다음과 같습니다?

+0

어떤 플랫폼에서 어떤 웹 서버를 사용하고 있습니까? 루트 디렉토리가 웹 파일 (보통 디스크의 루트 디렉토리가 아님) 용으로 구성되어있을 가능성이 높습니다. 아마 당신이 기대하는 것과 다른 루트 디렉토리를보고있을 것입니다. – jfriend00

+0

html이나 javascript와 아무 관련이 없습니까? 그것은 서버 측 문제입니다. 전체 내용을 필요한 세부 사항으로 다시 게시하십시오 – Leo

+0

html 파일 –

답변

2

편집 : 자바 스크립트 디렉토리의 이름을 다른 것으로 변경하십시오. 아파치 내에서 별칭 문제가있을 수 있습니다.

나는 same-origin policy 오류가 발생했다고 생각합니다. 상대적으로 마크 업 참조 파일을 만들어보십시오.

+0

전화는 상대적입니다. – Questioner

+0

브라우저에서 직접 파일을로드 할 수 있습니까? –

+0

아니요, 브라우저에서 직접 시도하면 파일을 찾을 수 없다고 말합니다. (그건 그렇고, 나는이 대답을 downvote하지 않았다.) – Questioner

-1

경로가 올바른지 확인하고 대소 문자를 구분한다는 것을 잊지 마십시오. 또한 includes.js의 경로가 올바른지, 동일한 사이트에 있는지 확인하십시오.

+0

나는이 모든 조건을 확인했다. – Questioner

관련 문제