ホストファイルを介してURLを他のURLにマップできることは知っていますが、URLをハードドライブ上のローカルHTMLファイルにマップすることはできますか?それなしローカル サーバーを実行して、そこから HTML ファイルをロードしますか? 次のようになります:
C:\myTestFile.html www.google.com
Mac と Windows の両方でこれを行う方法を知りたいです。
答え1
いいえ、あなたがすることはできません。
ホストファイルはマッピング用ですホスト名にIPアドレス(「URL」ではありません)、特に DNS サーバーが利用できない場合や DNS サーバー内のエントリを上書きする必要がある場合に使用します。
ファイルにはホスト名/IP アドレスがないため、要求されている内容は実行できません。
このテーマについてさらに詳しく知りたい場合は、以下をご覧ください。
答え2
実際には、非常に簡単にできます。ローカル Web サーバーを起動し、そのサーバーにローカル HTML を含めるだけです。こうすることで、127.0.0.1 にリダイレクトするときに、「ローカル ファイル」が表示されます。これは、ペアレンタル コントロール機能として、または会社のコンピューターで特定の Web サイトをブロックする方法として使用できます。