- ベストアンサー
URLの表示について
マイサイトをすでに一つupして順調に運営しています。で、今回、二つ目のサイトをupしたのですが、URLの表示がうまくいきません。レンタルサーバー会社に問い合わせたところ、下記のような返事をもらいましたが、意味が理解できなくて困っています。どなたかご教授お願いいたします。 「お問い合わせの件ですが、弊社でも「http://**-***.com/」のページなどで、リンク先のページが表示できない状態を確認いたしました。 お調べしましたところ、サーバー上にファイルが設置されておりましたが、「index.html」内のリンクがile:///D:/***/***.html」とお客様のPC上の設定になっている為に、表示出来ないと考えられます。お手数ではございますが、リンク設定を正しく行なわれた場合は、表示が出来るかご確認をお願いいたします。」 以上です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
絶対アドレスではなく相対アドレスで書き直しましょう。 ・・とこれで判りますか? ドライブレターで始まる場所指定ではなく、参照元となるファイル(この場合はindex.html)の在処からみた相対的な場所指定です。 具体的には、例えば「./pages/page1.html」とか「../parent/pages/page2.html」とか。 # 「./」と「../」の意味は判りますか?ここが重要な所だと思います。 # ドット一個は参照元ファイルのあるディレクトリ(フォルダ) # ドット二個は参照元ファイルのあるディレクトリが属するディレクトリ(つまり親ディレクトリ) それから「URLの表示」と言う言葉で説明出来る問題じゃなさそうです。 正確にいうならば「リンクの参照先の*表記*方法」だと思いますが、私が読み違えていますか?
その他の回答 (1)
- FEX2053
- ベストアンサー率37% (7991/21371)
あなたの作ったサイトの中の、各ページに繋がるリンクが狂ってると 言われています。ページ内部のリンク先を全部チェックして下さい。 多分、ドライブ名が直接指定されている部分があるはずです。 インターネット上ではドライブ名は使えませんから、全部のページを 同じドライブ/フォルダ上において、リンクを張り直す必要があるんじゃ ないかと思いますよ。
お礼
早速のご回答誠にありがとうございました。FEX2053様のおっしゃることも大変参考になりました。ありがとうございました。結局、相対アドレスを実践することで解決することができました。お返事が大変遅くなってしまい申し訳ありませんでした。
補足
早速の、回答誠にありがとうございます。実は、このサイトとは別に2年ほど前から一つサイトをアップしています。が、こちらは、全く問題なくURL表示がされています。この2年前作成したサイトと、今回取得した新しいドメインのサイトの作りかたは全く同じです。(同じドライブ/フォルダ上)で作ってありますし、一応、念のためにリンクを全部張りなおしてみたのですが、状況が全く変わりません。もし、良いアドバイスがありましたら教えてください。ひょっとして私の方で何か大きな勘違いをしているのかもしれないのですが、全くそれが見えてきません。お手数ですが、どうぞ、よろしくお願いいたします。
お礼
早速のご回答誠にありがとうございました。tux_the_penguin様のおっしゃる相対アドレスについて自分なりに調べて、やっと理解できました。それで、改めて、「file://~」を相対アドレスに手入力し直して上書き保存をしたら、なぜか、またこの「file://~」の形に言語が復活してしまうのです。何度か繰り返しましたが、何故か、元の言語に戻ってしまい、お手上げ状態が続いていました。しばらくして、使っているホームページ作成ソフトの入れ直しをして、改めてリンクを貼ると今度は、相対アドレスで上書き保存が出来ました。うまくいった理由も不明なままなんですが、ソフトの入れ直しが良かった?のでしょうか?という流れで時間が掛かってしまい、お返事が大変遅くなってしまいました。とりあえず、相対アドレスでアップできました。本当にありがとうございました。