- ベストアンサー
ファイルが見つからないとエラー
初めてホームページを作り、サーバーにupもできて、開いて見ているのですが、いくつかのリンクさせた筈のファイルが見つからないとエラーメッセージがでます。osはmacでhp作成ソフトはGolive csです。Goliveのレイアウトプレビューでは正しく表示されています。考えられる原因はなんでしょうか?。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ファイル名が認識できないか、リンクが切れているのでしょうね。 1.当たり前ですが、フォルダやhtmlファイル名に日本語やスペース入ってないですか? 2.作った通りの階層・ファイル位置でサーバーにアップしてますか? 3.なぜかGoLiveたま~になるのですが、リンクのアドレスが ユーザー名/Desktop/HP/diary/index.htmlと、ローカルでのリンクに勝手になってしまうときがあります。 (正しくは../diary/index.htmlとかいうリンクなのですが) 画像のリンクでもこんなアドレスになってしまうときがあります。 もちろんこれだとサーバーにアップした時にリンク切れになってエラーになるので、これを確認して見て下さい。 もしそうなっていれば再度指定すれば治ります。
その他の回答 (2)
リンクは『相対アドレス』で記入するのですが、 UPした時にそのアドレスが迷子に成っているか、大文字_小文字 の違いと考えます。 絶対アドレスーーーhttp://www.myhomepage.html/xxx.html と記入すれば問題は無いでしょう。 ちなみにリンクチェックはホームページ作成ソフトにはありますが、 UPされたファイルのリンクはこつこつチェックするしか有りません
補足
ありがとう。ポイント$シュートを使うので記入ミスではなく、大文字、小文字の間違いではないように思います。絶対アドレスって云うのもよく分からないから、コピー&ペーストを使っています。UPされたファイルをチェックする?それをやってみようかな。
イメージもリンクの経路がホームページ作成ツールで制作した場合時々作業したローカル経路が入る場合があります。 <img src="c:\test\aaa.gif"> -> <img src="/test/aaa.gif"> 実際サーバにアップロードなった状態で経路を合せてくれなければならないです。
補足
早速にありがとう。でもそれをどこでチェックしたらよいのだろう。ソースコードって云うのも良く解らないけど、Goliveも初めてなので・・。ローカルとアップロードになったソースコードって、照らし合わせる事ができるのですか?。
お礼
追加で質問なのですがローカルとサーバーのファイル名はチェックして合わせましたが直りません。一つ変なのが"サーバーに接続"をクリックすると”フォルダを表示できない、ftpルートを解決できない257:”1”is current directory"と云うメッセージがでます。でもサーバーにupする事はできます。これって重大なのかな?。
補足
いろいろありがとう。1点目、2点目はチェックしてあっていると思うのだけど、3点目はよく分からなくてソースコードって云うところをいろいろいじってみたけど直っていません。もうわからない。トホホです。