2014-09-15 3 views
-4

뭔가 잘못되었습니다! 이 div를 다른 페이지에 연결하려고 시도하지만 클릭 할 때 404 오류가 계속 발생합니다. google.com으로 페이지를 교체하려고 시도했지만 정상적으로 작동했습니다. 이 페이지는 브라우저에서 단독으로 실행하면 제대로 작동하기 때문에 작동한다는 것을 알고 있습니다! 무슨 일이야??다른 페이지로 div 링크를 만드는 방법은 무엇입니까?

<a style="display:block" href="../unitedStates.php"> 
<div id="regionsUnitedStates" class="not-open regionsButton"> 
<div id="regionsUnitedStatesTooltip"></div> 
</div></a> 
+1

상대 경로를 사용하고 있고, parentedStates.php가 상위 디렉토리에 있는지, 그리고 일부 서버가 대소 문자를 구분하므로 상태가 S 일 경우 대문자인지 확인하십시오. – emmanuel

+0

파일 계층 구조를 확인하십시오 .... – Tushar

+0

철자 및 페이지 이름의 대소 문자를 검사하고 파일이 가리키는 디렉토리에 있는지 확인하십시오. – himanshu

답변

3

"../"로 div 디렉토리를 부모 디렉토리에 href로 지정하십시오. 대신에 다음을 사용하십시오 :

<a style="display:block" href="/unitedStates.php"> 
+0

고마워요 !! –

+0

'/'문자로 연결하는 것에주의하십시오. 그것은 참조를 완전히 변경합니다. '/ unitedStates.php'는 루트 레벨 디렉토리에 존재하는 unitedStates.php를 가리 킵니다 (도메인이'kyle.com '이라면 어디서든'kyle.com/unitedStates.php'를 참조 할 것입니다). 반면에'/'를 사용하지 않으면 현재 디렉토리에 기반한 위치를 참조하게됩니다. – Enigmadan

+0

그래, 정말 고마워! –

0

href의 경로가 존재하지 않습니다. 브라우저에서 경로의 절대 URL을 확인하고 href에 추가하십시오.

관련 문제