WinHTTrack
フォルダ名に日本語があると
001 002 003 004

001  Index.html ▲Top

例えば、"fine.tok2.com/home/heto2/日本語/mokuji.htm"のように、ターゲットに指定したファイルやフォルダ名に日本語が入っていると、「WinHTTrack」の各プロジェクトフォルダに作成される「Index.html」が正常に動作しません。

これらの「Index.html」ファイルは、このファイルが、直接ターゲットファイルを起動するのではなく、一旦、テンポラリファイルを作り、テンポラリファイルが、ターゲットファイルを呼び出すようになっている様です。

その際、フォルダ名に日本語が入っていると、テンポラリファイルの作成に失敗し、「Index.html」を開いても、白紙のページが表示されるだけです。


002 ソースの表示 ▲Top

★画面に表示される「Index.html」

このとき、「ソースの表示」で「Index.html」の内容を見ると、下のような、何も中身のないHTMLが作られています。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=shift_jis"></HEAD>
<BODY></BODY></HTML>

また、このファイルの保存場所が、元のフォルダではなく、テンポラリフォルダになっていることにも注意してください。

C:\Documents and Settings\ユーザー名\Local Settings\Temp\tmp_iesrcview_000002.html 

「WinHTTrack」では、元の「Index.html」をクリックすると

  1. テンポラリファイルが作られ、
  2. テンポラリファイルがターゲットファイルを呼び出し、
  3. ターゲットファイルを表示して、
  4. テンポラリファイルは画面から消え去る

という操作が行われています。

ルートフォルダにある「Index.html」

各プロジェクトのルートフォルダにある、「Index.html」は、JavaScript が、ぎっしり並んだ複雑なファイルです。

このファイルを調べてみると、最後のほうに、例えば次のように、リンク先のターゲットファイルが書き込まれているのがわかります。

<A HREF="fine.tok2.com/home/heto2/日本語/mokuji.htm">
fine.tok2.com/home/heto2/日本語/mokuji.htm
</A>

(途中省略)

<meta HTTP-EQUIV="Refresh" CONTENT="0; URL=fine.tok2.com\home\heto2\日本語\mokuji.htm">

フォルダ名に全角文字が入っているため、スクリプトがリンク先を読み取れず、空白のテンポラリファイルを作ってしまうのだと思われます。


003 エラー対策1 ▲Top

★ターゲットファイルを見つける

ファイラーを使って、ツリーの中身を手繰っていくと、ダウンロードの際に指定したターゲットファイル、例えば、「mokuji.htm」を見つけることが出来ます。

このファイルは、ハードディスクに保存された一連のファイルに正常にリンクされていますので、このファイルをクリックして、そのページを閲覧できます。


004 エラー対策2 ▲Top

フォルダ名を修正

日本語で表示されているフォルダを見つけて、半角英数文字、例えば、「Nihongo」に書き換えます。

★「Index.html」を修正

プロジェクトフォルダにある「Index.html」をエディターで表示します。

「Index.html」の最後のほうにあるメタタグに、例えば次のように、リンク先のターゲットファイルが書き込まれていますので、日本語の部分を先ほどのフォルダ名、例えば、「Nihongo」に書き換え、上書き保存します。

<A HREF>タグにも日本語表示がありますが、ここは書き換える必要はないようです。

(書き換え前)

<meta HTTP-EQUIV="Refresh" CONTENT="0; URL=fine.tok2.com\home\heto2\日本語\mokuji.htm">

(書き換え後)

<meta HTTP-EQUIV="Refresh" CONTENT="0; URL=fine.tok2.com\home\heto2\Nihongo\mokuji.htm">

以上で、プロジェクトフォルダにある「Index.html」をクリックすると、指定したページをが開かれ、目的のページをオフラインで閲覧できるようになります。

★更新ダウンロード

「WinHTTrack」を使ってページを更新するときは、フォルダ名を元の名前に戻さなければなりません。

元のフォルダ名は「WinHTTrack」のルートフォルダにある拡張子が「whtt」のファイルに保存されています。

このファイルをクリックして「WinHTTrack」を起動し、「次へ」をクリックして、URLの入力画面で、元のフォルダ名をコピーできます。

また、更新ダウンロードを実行すると、プロジェクトフォルダにある「Index.html」は、書き換えられてしまいます。

ダウンロード終了後、フォルダ名を半角英数文字に変更し、「Index.html」でのリンク先も半角英数文字に書き換えてください。

≪Prev ▲Top Next≫
   
[PR] | インプラントエコキュート転職サイトSEOアクセス解析ハウスメーカーレンタルオフィスSEO対策消費者金融不動産担保ローン時計車 買取ハワイ挙式アスクル転職生命保険テンプレート沖縄旅行動画免許合宿二輪引越し消費者金融税理士ゴルフ会員権留学レーシックマッサージFX投資信託くりっく365アフィリエイト育毛剤FXホームページ制作デイトレードFX海外現地情報ホノルルマラソンベスト ハワイ ホテル レーツバリ島ハワイウエディングHawaii hotelsHawaii Activitiesbhhr
【運営会社「パラダイムシフト」サービス】 ハワイ現地オプショナルツアーリラックマ.タイムシェア) - ビジネスクラス航空券 - 格安航空券(1) - 格安航空券(2) - 海外ホテル - 韓国旅行
無料ホームページ作成 - レンタルサーバー - 携帯ホームページ - ブログ - ホテル 予約 - タイムシェア - ヴィラ - ハワイ コンドミニアム - バリ島 ホテル - ハワイ 不動産 - プーケット ホテル
[PR] 包茎でお困りの方必見!厳選したクリニックをご紹介!