• ベストアンサー

ファイルが見つからないとエラー

初めてホームページを作り、サーバーにupもできて、開いて見ているのですが、いくつかのリンクさせた筈のファイルが見つからないとエラーメッセージがでます。osはmacでhp作成ソフトはGolive csです。Goliveのレイアウトプレビューでは正しく表示されています。考えられる原因はなんでしょうか?。

質問者が選んだベストアンサー

  • ベストアンサー
  • garian
  • ベストアンサー率48% (17/35)
回答No.3

ファイル名が認識できないか、リンクが切れているのでしょうね。 1.当たり前ですが、フォルダやhtmlファイル名に日本語やスペース入ってないですか? 2.作った通りの階層・ファイル位置でサーバーにアップしてますか? 3.なぜかGoLiveたま~になるのですが、リンクのアドレスが ユーザー名/Desktop/HP/diary/index.htmlと、ローカルでのリンクに勝手になってしまうときがあります。 (正しくは../diary/index.htmlとかいうリンクなのですが) 画像のリンクでもこんなアドレスになってしまうときがあります。 もちろんこれだとサーバーにアップした時にリンク切れになってエラーになるので、これを確認して見て下さい。 もしそうなっていれば再度指定すれば治ります。

thako
質問者

お礼

追加で質問なのですがローカルとサーバーのファイル名はチェックして合わせましたが直りません。一つ変なのが"サーバーに接続"をクリックすると”フォルダを表示できない、ftpルートを解決できない257:”1”is current directory"と云うメッセージがでます。でもサーバーにupする事はできます。これって重大なのかな?。

thako
質問者

補足

いろいろありがとう。1点目、2点目はチェックしてあっていると思うのだけど、3点目はよく分からなくてソースコードって云うところをいろいろいじってみたけど直っていません。もうわからない。トホホです。

その他の回答 (2)

noname#40524
noname#40524
回答No.2

リンクは『相対アドレス』で記入するのですが、 UPした時にそのアドレスが迷子に成っているか、大文字_小文字 の違いと考えます。 絶対アドレスーーーhttp://www.myhomepage.html/xxx.html と記入すれば問題は無いでしょう。 ちなみにリンクチェックはホームページ作成ソフトにはありますが、 UPされたファイルのリンクはこつこつチェックするしか有りません

thako
質問者

補足

ありがとう。ポイント$シュートを使うので記入ミスではなく、大文字、小文字の間違いではないように思います。絶対アドレスって云うのもよく分からないから、コピー&ペーストを使っています。UPされたファイルをチェックする?それをやってみようかな。

noname#200012
noname#200012
回答No.1

イメージもリンクの経路がホームページ作成ツールで制作した場合時々作業したローカル経路が入る場合があります。 <img src="c:\test\aaa.gif"> -> <img src="/test/aaa.gif"> 実際サーバにアップロードなった状態で経路を合せてくれなければならないです。

thako
質問者

補足

早速にありがとう。でもそれをどこでチェックしたらよいのだろう。ソースコードって云うのも良く解らないけど、Goliveも初めてなので・・。ローカルとアップロードになったソースコードって、照らし合わせる事ができるのですか?。

関連するQ&A