1

静的 HTML Web サイトを CDROM に移植して、ユーザーがディスクを挿入し、ファイルをコピーして、いわば「オフライン」でサイトを実行できるようにする最善の方法は何ですか?

どのようなパス構造を使用すればよいですか? 現時点では、すべてのアセットは次のようになっています。

file:///C:/Users/User/Desktop/MySite/index.html

これは明らかにあまり移植性がありません

情報をありがとう

4

2 に答える 2

1

やなどの相対パスを使用する必要が index.html あり images/img.gifます。

絶対リンクが多数ある場合は、「file:///C:/Users/User/Desktop/MySite/」を検索し、すべてを「」(または「./」に置き換えてわかりやすくします)。Notepad++は、1 つのディレクトリ内のすべてのファイルを検索できます。

さらにわかりやすくするために、すべてのファイルと複数のサブディレクトリを含むサブディレクトリを作成し、必要に応じてルート ディレクトリに index.html を作成します。これにより、ユーザーは 1 つのフォルダー (および 1 つの index.html) をコピーするだけで済みます。

于 2010-08-06T10:47:16.760 に答える
0

ポータブルWebサーバーアプリケーションの使用を試みることができます。このアプリケーションを使用すると、任意のドライブ(USB-FlashまたはCDROM)で任意のWebサイトを実行できます。リンクを絶対パスから相対パスに変更してはならないという主な利点。また、データベースまたはPHPを使用している場合、アプリケーションはサイトを開きます。

例:XAMPP(ポータブルWebサーバー)およびその他多数。

于 2010-08-06T11:13:10.487 に答える