2010-03-16 4 views
1

나는 현재 다음과 같은 (다른 것들 사이) CSS와 자바 스크립트 파일 호출이 작동하도록 htaccess로를 사용하여 수행은 내가 어떻게 HTTP 요청이 제대로

HREF를 = "/ CSS/default.css" SRC를 = "/ js/ui_control.js "

앞뒤에/in을 넣어 루트와 관련된 파일을 만듭니다.

내 페이지가 도메인의 루트에있을 때 유용합니다. 그러나 현재 사이트를 새로운 호스팅 제공 업체로 이전하는 중이고 임시 URL이 있습니다. 호스트 -IP/~ 사용자 이름

이와 같이 모든 파일 호출은 ~ username 하위 폴더 대신 HOST-IP/css/default.css 등을 사용하십시오.

물론 나는 도메인 네임 서버가 전파 될 때까지 기다릴 수 있지만, 그 말은 그 지점에 있습니다.

/로 시작하는 모든 파일 호출을 리다이렉트하는 .htaccess 파일에 HOST-IP/FILE-CALL로가는 규칙을 작성하고 대신 HOST-IP/~로 이동하십시오. USERNAME/FILE-CALL. ?

아이디어가 있으십니까?

답변

0

HTML의 참조를 상대적인 파일로 변경하는 것이 좋습니다 (하위 폴더 또는 도메인의 루트로 작동 함).

+0

이것은 템플릿 작성에 일종의 포함 파일을 사용하는 대부분의 사이트에서 옵션이 아닙니다. – ceejayoz

+0

@ceejayoz 그것은 제가 작업 한 모든 사이트에서 사용한 옵션입니다 ... –

+0

내가 사용하면 include를 사용하지만, URL을 재 작성하는 경우에도? p = pagename을/pagename으로 변경하면됩니다. 가상 하위 폴더를 사용하여 더 자세한 재 작성을 한 다음 슬래시를 제거하면 시스템이 중단됩니다. 도메인의 루트가 아닌 사이트의 루트에 상대적이어야합니다. – Gabriel

0

내 페이지가 도메인의 루트에있을 때 유용합니다. 그러나 현재 새 호스팅 제공 업체에 내 사이트를 전송하는 중이고 임시 URL이 있습니다. 호스트 -IP/~ 사용자 이름

.htaccess에 규칙을 작성하려면 어떻게해야합니까? /로 시작하는 모든 파일 호출을 HOST-IP/FILE-CALL로 리디렉션하지 않고 대신 HOST-IP/~ USERNAME/FILE-CALL로 이동하는 파일. ?

새 서버에 HOST-IP/.htaccess에서 .htaccess을 넣을 수 있습니다하지 않는 한, 당신은 .htaccess으로이 작업을 수행 할 수 없습니다. 공유 호스트에있는 것처럼 들리므로 .htaccess을 사용하여이 작업을 수행하는 방법을 사용하면 서버의 다른 모든 사이트를 도용 할 수 있습니다.