2010-04-21 5 views
0

웹 사이트에 많은 하위 폴더가있는 웹 사이트가 있습니다. 내 js 및 CSS 파일에 다음 경로 참조가 있습니다.웹 사이트의 js 파일에 절대 경로가있는 문제

<link rel="stylesheet" type="text/css" href="css/styles.css" /> 
<script type="text/javascript" src="js/jquery.js"></script> 

위의 코드는 로컬 컴퓨터에서 정상적으로 작동합니다. 프로덕션 서버에 웹 사이트를 호스팅 할 때 JS 파일이로드되지 않습니다. 내 호스팅 서버에 문제가 내 웹 사이트 대신

www.somewebsitename.com

www.somewebsitename.com/home.aspx

에 ponted입니다 . www.somewebsitename.com/home.aspx로 페이지를로드 할 때이 URL은 www.somewebsitename.com으로 페이지를로드 할 때 파일을로드하지 않는 모든 js 파일을로드합니다.

제 문제를 해결하십시오. JS 파일을 참조하여 페이지 방문 빈도를로드하는 방법.

답변

2

변경 :

<link rel="stylesheet" type="text/css" href="css/styles.css" /> 
<script type="text/javascript" src="js/jquery.js"></script> 

사람 :

<link rel="stylesheet" type="text/css" href="/css/styles.css" /> 
<script type="text/javascript" src="/js/jquery.js"></script> 

선행 슬래시

가에서 봐, 난 당신이 웹 사이트의 루트에서 시작하고 싶습니다 "라고하는 방법 및 작업입니다 ".

JS 및 CSS 폴더를 웹 사이트의 루트에 제공하면이 파일을 ... 하위 폴더에서 연결하는 위치와 상관없이 항상 루트를 찾고 작동합니다.

행운을 비네. 마이클.

+0

내 예제에 경로가 표시되지 않은 이유가 확실하지 않습니다. 이 사이트는 때로는 형식이 약간 이상합니다. – Michael

1

경로 앞에 선행 슬래시를 넣으려고 했습니까? 그렇다면 HTML 폴더에 상대적인 대신 루트 폴더에 상대적인 위치를 차지하게됩니까?

관련 문제