2012-06-06 2 views
0

최근 프로젝트를 배포하려면 절대 경로 지정을 사용해야하지만 서버 외부에서 로컬 테스트를 수행하려면 대부분의 링크에 상대 경로 지정을 사용하고 싶습니다. 외부 스크립트 및 이미지환경에 따라 jQuery 또는 Javascript 동적으로 링크 변경 (상대/사이트 상대/절대)

프로젝트에서 서버에서 프로젝트를로드 할 때 상대적으로 상대 경로를 상대 경로로 변경하고 싶습니다.

두 프로젝트 모두 테스트 환경에 따라 이러한 링크를 자동으로 재정의하는 javascript 또는 jQuery와 재사용 가능한 메소드를 사용하는 것이 이상적입니다.

그래서 나는 어떤 유형의 전역 경로 변수를 설정해야한다는 것을 알고 있습니다.

내 HTML 마크 업에서이 변수와 링크를 앞에 추가하십시오.

구현 방법을 잘 모릅니다.

누구나 해결책이 있습니까?

+0

"서버 외부에서 테스트"라고 말하면'file : //'프로토콜을 사용한다는 의미입니까? – steveax

답변

1

내가 사용하는 최선의 (그리고 성가신) 방법은 로컬 호스트에 매핑하는 것입니다.

의 당신이

  • 호스트가
  • 이 가상 호스트에 awebsite.com를 추가 파일에 127.0.0.1을 awebsite.com 절대
  • 지도로 모든 링크를 유지 awebsite.com 작업을한다고 가정 해 봅시다 그것은 끝났다

, 지금은 awebsite.com

로 테스트 환경에 액세스 정보 파일 온라인 웹 사이트를 탐색하려면 호스트 파일에 추가 한 행을 주석으로 처리하십시오.

관련 문제