2010-08-06 2 views
1

정적 HTML 웹 사이트를 CDROM으로 포팅하고 사용자가 디스크를 삽입하고 파일을 복사 한 다음 "오프라인"으로 사이트를 실행할 수있게하는 가장 좋은 방법은 무엇입니까?웹 사이트를 cd - paths로 배포합니다.

어떤 경로 구조를 사용해야합니까?

파일 : /// C : 분명히

덕분에 매우 휴대용 /Users/User/Desktop/MySite/index.html

하지 않은 순간에 모든 자산은 같다 어떤 정보

답변

1

당신은 index.htmlimages/img.gif 같은 상대 경로를 사용해야합니다.

절대 링크가 많은 경우 "file : /// C :/Users/User/Desktop/MySite /"로 검색하고 all을 ""(또는 "./")로 바꾸면 더 명확 해집니다. Notepad++은 하나의 디렉토리에있는 모든 파일을 검색 할 수 있습니다.

더 명료하게하려면 루트 디렉토리에 모든 파일과 하위 디렉토리가 있고 선택적으로 index.html이있는 하위 디렉토리를 만듭니다. 따라서 사용자는 하나의 폴더 (하나의 index.html 포함) 만 복사하면됩니다.

+0

굉장히 감사합니다. – Ross

+0

온라인 사이트 용으로 오프라인으로 개발할 때 실제로 표준으로 사용됩니다.이 방법은 단순히 파일/폴더를 업로드하고 링크가 끊어지지 않기 때문입니다. –

0

휴대용 웹 서버 응용 프로그램을 사용해 볼 수 있습니다. 이 응용 프로그램은 모든 드라이브 (USB 플래시 또는 CDROM)에서 모든 웹 사이트를 실행할 수 있습니다. 절대 경로에서 상대 경로로 링크를 변경해서는 안된다는 주요 이점. 또한 응용 프로그램은 데이터베이스 또는 PHP를 사용하는 경우 사이트를 엽니 다.

예 : XAMPP (Portable Web Server) 및 기타 여러 가지.

관련 문제