ホームページビルダー・グレート初心者講座

グレート初心者講座トップへグレート初心者講座 小技集へグレート初心者講座≠ヨグレート初心者講座 質問掲示板へ

HTML版 過去ログ
| 掲示板を見る | ホームに戻る | ワード検索 | 過去ログ |   

転送後に一部の画像が表示されない

日時: 2006/08/31 04:47
識別: IDeZZaT7SCOcM
名前: rr

初めまして。
現在ホームページ・ビルダー7でサイトを作成しているrrと申します。

以前忍者ツールズを利用していたのですが、
サイトの改装に伴ないFC2に移転させることにしました。

以前使用していた画像ファイルをFC2にアップしたところ、
一部の画像が×マークしか表示されない状態になってしまいました。

FC2のファイルマネージャからアップさせているのですが、
そちらでは「○ 選択したファイルのアップロードに成功しました。」
と表示されます。

IBMのサイトや今までの質問も参照させて頂いて、
以下の点には問題は見られませんでした。

・ファイルがindexページと同じフォルダにあるか
・ファイル名が小文字になっているか
・サーバで利用可能な拡張子で表記されているか
・相対パスになっているか
・空き領域は十分にあるか
・ベースURLは設定されていないか
・外部参照した画像ではないか

表示されない画像のプロパティでは以下のように表示されます。
・プロトコル:Hyper Text転送プロトコル(HTTP)
・種類:使用不可
・アドレス(URL):indexのURL/ファイルのあるフォルダ名/ファイル名.jpg
・サイズ:使用不可
・大きさ:200×40ピクセル
・作成日:使用不可
・更新日:使用不可

こちらに自分のサイトを参照させたいと思ったのですが、
ロボット避けを設定しているサイトなので
出来る限り外部リンクを避けたいので伏せさせて頂きます。

何か思い当たる例がありましたらお教え下さい。
初歩的な質問で申し訳ありませんが、よろしくお願いします。

Re: 転送後に一部の画像が表示されない ( No.1 )
日時: 2006/08/31 10:38
名前: Newのり太

> ・ファイルがindexページと同じフォルダにあるか

アップロードする場所を間違えてるんじゃないですか?

> ・アドレス(URL):indexのURL/ファイルのあるフォルダ名/ファイル名.jpg

この場合、画像ファイルが index.html と同じフォルダにあっても表示されません。
index.html と同じフォルダにある「ファイルのあるフォルダ」の中になければならんです。

素直にサイト転送すればこのあたりのミスは起こらないですけどね。


# off topic
> ・ファイル名が小文字になっているか

小文字であるかどうかではなく、半角であるかどうかが重要です。
Re: 転送後に一部の画像が表示されない ( No.2 )
日時: 2006/08/31 12:03
名前: rr

Newのり太様
ご回答ありがとうございます!

> ・ファイルがindexページと同じフォルダにあるか
FC2、サーバの管理画面からアップロードしているので
場所を間違えるということはないと思うのですが・・・

> ・アドレス(URL):indexのURL/ファイルのあるフォルダ名/ファイル名.jpg
画像ファイルはindex.html と同じフォルダあります。
始めサイト転送でアップロードしようとしたのですが、
設定がおかしいのかアップできなかったので
ファイルマーネジャから直接アップしてしまっています。
もう一度サイト転送もチャレンジさせて頂きますね。

> ・ファイル名が小文字になっているか
こちらは私の記載ミスでした。全て半角小文字になっております。
ご指摘ありがとうございます。失礼しました。
Re: 転送後に一部の画像が表示されない ( No.3 )
日時: 2006/08/31 12:53
名前: Newのり太

> > ・ファイルがindexページと同じフォルダにあるか
> FC2、サーバの管理画面からアップロードしているので
> 場所を間違えるということはないと思うのですが・・・
>
> > ・アドレス(URL):indexのURL/ファイルのあるフォルダ名/ファイル名.jpg
> 画像ファイルはindex.html と同じフォルダあります。

あいや、だから、ページ上の画像のプロパティでは
> ・アドレス(URL):indexのURL/ファイルのあるフォルダ名/ファイル名.jpg
となっているんでしょ?

これは、
index.html と同じフォルダにある「ファイルのあるフォルダ名」フォルダの中にある「ファイル名.jpg」
をさしています。

だから、
> 画像ファイルはindex.html と同じフォルダあります。
では表示されないのです。

index.html と同じフォルダにある画像を「ファイルのあるフォルダ名」フォルダに移動させてください。
Re: 転送後に一部の画像が表示されない ( No.4 )
日時: 2006/08/31 15:46
名前: rr

Newのり太様
度々ご回答ありがとうございます!

ちょっと頭の中でこんがらがってしまいましたが・・・
こちらも私の記載ミスかもしれません。
(まだNewのり太様の言葉を理解しきれてないかもしれないので断定できませんが;

問題の画像のプロパティは
> ・アドレス(URL):indexのURL/ファイルのあるフォルダ名/ファイル名.jpg

となっていて、実際にある場所は
> 画像ファイルはindex.html と同じフォルダあります。
ではなく、index.htmlのあるフォルダの中の、画像ファイルのあるフォルダ、
その中にファイルがあるので、アドレスも間違えてはいないと思います。

せっかくご回答頂いているのに私の記載ミスばかりで
問題をややこしくしてしまい申し訳ありません。
でもご指摘頂いてとても勉強になっているので、感謝しています!
Re: 転送後に一部の画像が表示されない ( No.5 )
日時: 2006/08/31 15:57
名前: Newのり太

問題のページのURLを提示されると、より具体的なことが分かるかもしれません。
Re: 転送後に一部の画像が表示されない ( No.6 )
日時: 2006/08/31 16:56
名前: rr

Newのり太様

そうですよね。
制作途中なのとやっぱり少し恥ずかしいので
抵抗があったのですが少しの期間だけ提示させて頂く事にします。

基本的に身内の集まる趣味のサイトになる予定だったので、
横柄な物言いでおかしな文章を書いていますがご容赦下さい。

問題の画像はトップページをスクロールした下の方にあります。
なにか分かりましたらまた教えて頂けると嬉しいです。
Re: 転送後に一部の画像が表示されない ( No.7 )
日時: 2006/08/31 16:34
名前: Newのり太

index.htmlから参照されている表示されない画像
https://gogoghost.web.fc2.com/banner/bana3.jpg
https://gogoghost.web.fc2.com/banner/sa.gif
https://gogoghost.web.fc2.com/banner/drhkaiman.gif
https://gogoghost.web.fc2.com/banner/ferunan.gif
現在すべて Not found(ページから指定されている場所にはありません)

実際の転送場所
https://gogoghost.web.fc2.com/bana3.jpg
https://gogoghost.web.fc2.com/sa.gif
https://gogoghost.web.fc2.com/drhkaiman.gif
https://gogoghost.web.fc2.com/ferunan.gif

↑これらを、https://gogoghost.web.fc2.com/banner/
つまり、index.html と同じフォルダにあるbannerフォルダの中へ移動させてください。


参考になるかもしれないページ:
https://www.shoshinsha.com/hp/1hour/know/pass.html


<追記>
あ、サーバーの制約により他サイトからの直リンクが禁止されているようです。
URLをブラウザのアドレスバーに直接コピペしてみてください。
Re: 転送後に一部の画像が表示されない ( No.8 )
日時: 2006/08/31 16:58
名前: rr

Newのり太様

素早い対応をありがとうございます!

Newのり太様が参照して下さった実際の転送場所を確認してみると
画像を見ることができました。

ですが画像ファイルは元々bannerフォルダの中にあって、
なぜそのような現象が起きてしまっているのか分からない状態です。
これ以上どう動かしたら良いのか・・・

とりあえず転送してあるファイルを消してから
もう一度チャレンジしてみますね。
それでも出来なかったら・・・表示の際の解決にしかなりませんが
画像ファイルをindex.htmlのフォルダに入れてみます。

のり太様のおかげで解決に向かっていけて嬉しいです。
参考のページも分かりやすくて勉強になりました、ありがとうございます!
Re: 転送後に一部の画像が表示されない ( No.9 )
日時: 2006/08/31 17:47
名前: Newのり太

> ですが画像ファイルは元々bannerフォルダの中にあって、

いや、そこ(webサーバー側)にないからweb上では表示されないのです。

PC上では、index.htmlと同階層のbannerフォルダに各画像があって、
きちんと表示もされているかもしれませんが、web上で見るためには
webサーバー上のindex.htmlと同階層にbannerフォルダがあって、
そこに各画像がなければ表示はされません。

つまり、PC内のサイトフォルダ内の構造と、
webサーバーの転送先フォルダ内の構造が
同期している必要があるのです。

fc2のファイルマネージャーはよく分かりませんが、
FTPツール(もしくはそれに類するFTPソフト)が使えるなら
サーバー側画面上、index.htmlのある階層で右クリック「新しいフォルダの作成」
で、フォルダ名を「banner」とし、bana3.jpgをはじめとする各画像を
その中にドラッグしてください。

下記は、サーバー上のファイルを削除する説明ですが、
「ファイルを削除」を「新しいフォルダの作成」に脳内変換してください。
https://www.ibm.com/jp/domino01/swhc/esupport.nsf/all/hpb0435

ちなみに、サイト転送なら、このような作業は不要です。
また、PC上のbannerフォルダに画像が入っているのなら、
FTP転送で、bannerフォルダごと、index.htmlと同じ位置に転送してもいいです。


サイト転送、あるいはFTP接続が出来ない場合は、
下記ページを参考情報のリンク先も含めて確認してください。
https://www-06.ibm.com/jp/domino01/swhc/esupport.nsf/all/hpb1452
パッシブモード、セキュリティソフトの設定あたりを疑っています。
Re: 転送後に一部の画像が表示されない ( No.10 )
日時: 2006/08/31 17:53
名前: Newのり太

パス違いの場合は、ファイルの場所をソースに合わせるか、
ソースの方をファイルの場所に合わせるかなんですが、
後者の方法で解決されたわけです。

ちかれた。。
Re: 転送後に一部の画像が表示されない ( No.11 )
日時: 2006/08/31 19:11
名前: rr

Newのり太様

確かに、改めて確認してみるとサーバ上の構造がPC上の構造と異なっていると思います。
FC2のファイルマネージャでは一つずつファイルをアップしていく形に
なってしまっていたので・・・

実際に確認してみたところ、フォルダがアップされていない状態でした。
そしてフォルダもアップしてみたのですが何故か反映されませんでした。
これはFC2での問題になってしまっていますね、すみません。

参考のリンク先を確認しながら、ビルダーの設定も初期設定に直してから
FTP接続にももう一度チャレンジしてみました。

パッシブモードはオフに、セキュリティソフト、ウィンドウズの設定でも
許可してありましたが、
エラーが出てしまい文字化けしたトップが表示されるようになってしまいました。


追記
Newのり太様が教えて下さった実際の転送場所にファイルを移し転送しなおすと、
問題の画像は表示はされるようになりました。
9月にオープンとさせたかったので一応表示は間に合うことが出来そうです。
ありがとうございます。

また、画像が表示されないという点での問題はPC上とWeb上とのアドレスの
違いのためという原因が分かりましたので、
「転送後に一部の画像が表示されない」
というこのスレッドの問題は解決とさせて頂きます。

FTPの問題はまだ解決に至っていませんが、まだ設定におかしな点があると
思いますのでNewのり太様に教えて頂いたリンク先も参照しながら
もっと勉強し、解明していければと思います。

またこの掲示板に質問に来ることもあるかもしれませんが、
明日のサイト公開と、私情ですが明日から新しい仕事が始まるので
少しこのスレッドから離れさせて頂きます。
教えて貰っておきながら放置する形になってしまい申し訳ありません。

初心者の私にもよく分かるように丁寧に教えて頂き、本当にありがとうございました。

ホームページビルダー・グレート初心者講座 Copyright © 2002-2005 aimix All Rights Reserved