• 締切済み

サーバーでは問題なく見れるのですが、自分のパソコンではリンクが効かないページがでてしまいます

自分が作ったホームページデータをサーバーにアップするとすべてのリンクが正常に見れますが、自分のパソコンのそのページデータをクリックして見ると、そのページの中にあるリンク部分のうち、リンクが効ないものがあります。 (正常に見れるページもあります。) 何かサーバーとローカル(自分のパソコン)でブラウザは違う動きをするのでしょうか。 なお、ホームページビルダーのプレビューで見ると、すべて、正常に表示されます。

みんなの回答

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.5

>リンクを張り直した段階では、サーバー側にアップしたデータとローカル(パソコン)で使うデータは別々なファイルとしています。 サーバとローカルとでリンクが変わっているなら、そのままでは動くはずがないです。 私の場合、サーバ側と全く同じフォルダ構成を作って動作確認していますよ。

kuroh33933
質問者

補足

サーバーにあるページデータの動作チェックであればローカル(パソコン)側でもサーバーと同じフォルダーでかつ同じページデータにしてないと、動作確認などしても意味がないでしょう。 今回の問題はサーバーにアップしたデータのことではなく、サーバーの中にあったデータ(a/b/c)を使って、新たにsフォルダーを作って違うアプリケーションを作った時のcフォルダーの中にあるページデータのリンクの問題です。 このアプリケーションはサーバーにアップするのではなく、こらのデータをCDに焼いて、CDだけで動くアプリケーションです。それらのデータの動作テストをした際、サーバー側では正常にリンクできていた最下層の一つ上のページでも、そのページをローカル(パソコン)側で使うとリンクが効かないケースが発生しているのです。もちろん、リンクが効いているところろもあります。この原因を知りたいのです。 これは、仮にサーバーで単一のフォルダーだけにしかページデータがないホームページで、すべてのデータをダウンロードして、ページからのリンクが効かないケースがあるということです。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.4

>そのため、リンクに影響するところz/a、z/a/b/cなどはパソコンのフォルダーに合わせリンクを張り直しましたが。 サーバ側にも同じ名前のフォルダを作りましたか?

kuroh33933
質問者

お礼

アドバイスありがとうございます。 サーバーのデータは変更しておりませんので、そのままです。したがって、サーバーのページは正常に表示されています。 今回の問題はサーバー側ではなくローカル(パソコン側)の問題です。 サーバーにアップしたデータをローカル(パソコン側)にコピーの上、直接、そのページをクリックし、使ったところ「リンクが効かない」個所がいくつか発生したことが困っていることですが。 リンクを張り直した段階では、サーバー側にアップしたデータとローカル(パソコン)で使うデータは別々なファイルとしています。 表現が不明確でしたね。重ねてよろしくアドバイスをお願いします。

  • eroermine
  • ベストアンサー率18% (83/444)
回答No.3

漢字コードが混ざってるとローカルは見れてもサーバーだと駄目なことが多いのでは。 しかしこの件は逆なので違いそうですね。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

リンクの作り方が悪いのだと思いますね。 例えば、 サーバ上では a/b/c というフォルダ構成なのに パソコン上では z/a/b/c と言うような構成になっていてリンク先が違うなどです。

kuroh33933
質問者

お礼

アドバイスありがとうございます。 おっしゃるようにパソコン上ではz/a/b/cになっています。 そのため、リンクに影響するところz/a、z/a/b/cなどはパソコンのフォルダーに合わせリンクを張り直しましたが。(これらの個所はリンクがうまくいっています) 今、困っていますのは、一番下の/cに入っているページで、このフォルダーに入っているページ(拡大写真、スライドショウなど)とリンクさせているのですが、リンクが効かなくなってしまいます。 リンクが効かないので、ホームページビルダーでリンクを張り直して、プレビューで見るとOKなのですが、保存後、ブラウザで直接見ると(その個所は手のマークが出るのですが)リンクは効きませんでした。 お手数をかけますがよろしくアドバイスをお願いします。

  • eroermine
  • ベストアンサー率18% (83/444)
回答No.1

a href=foo/ のように ディレクトリを参照にするとサーバーが index.html 等を補足して foo/index.html を返してくれるがローカルで見るとそれが無いということでしょう。

kuroh33933
質問者

お礼

早速の回答ありがとうございます。 このページはトップページではなく、トップページから3段下のページで、このページのリンク先はこのページが入っているホルダーの中のデータです。 このリンクが3か所あるのですが2か所はリンクできるのですが、一か所のリンクが効きません。 よろしくアドバイスお願いします。

関連するQ&A

  • ホームページビルダーで一部のページのみリンクができません。

    ホームページビルダー9で数ページ同じように作成したつもりなのですが、一部のページのみすべてページ内リンクができていません。 その他のページはすべてOKです。ビルダー内のプレビューではリンクはできているのですが、転送するとそのページだけページ内リンクができない状態です。他のページからこのページにはリンクできます。 どなたかお願い致します。

  • ページ同士のリンクがつながらない

    ホームページビルダーで作ったページを、ジオシティーズにアップしてHPを作成しているのですが・・・ ページのリンクが繋がらなくて困っています。 クリックしても指定したページにリンクしません。 ビルダーのプレビューで確認する時には、ページ同士、 リンクがきちんと繋がっているのに、いざFTPやファイルマネージャなどでアップロードした後に再度確認すると、 ”ページが見つかりません。ただいまアクセスしたページは、現在Yahoo!ジオシティーズ内に存在しないか、URLが間違っています。” という表示が出てしまいます。 ディレクトリ構造が悪いのでしょうか? というのも、”homepage”というフォルダの中に、直接保存してあるファイル”index”や”top”といったものは問題なくリンクされるのですが、 ”homepage”フォルダの中にさらに”P-file”というフォルダを設けており、その中に保存してあるページばかりが繋がらないのです。 ビルダーのプレビューでは上手くリンクされているのに、なぜかアップロードするとリンクが繋がりません。 対処法が全くわからず困っています。 少しでも原因がわかる方はご回答を宜しくお願いします。

  • リンク先が表示されない

    ホームページ作成初心者です。 ホームページビルダー11にて作成し、サーバーにアップしました。 サーバーは忍者?というところです トップページはきちんとアップされましたが、その先のページがすべてエラーになってしまいます。  例・「商品詳細」をクリックしてもエラーページになってします ホームページビルダーのトップページをプレビューし、そこからリンクできるのかたしかめましたが、ビルダー上はすべて上手に作動しています。  となると、サイトの作成がうまくいってないのか?と思い、「ビジュアルサイトビュー」っていうのかな?一覧で確認しましたが、すべてつながっていました。  あとは思い当たるところがないんですが、原因はわかりますでしょうか?

  • 自分のパソコンでは画像が表示されるのに、他のパソコンだと画像が閉じているのはなぜ?

    レンタルサーバーのロリポップでホームページを作りました。ホームページビルダー7でページを作り、そのHTMLをコピーして、ロリポップにあるFTPのページに貼り付け、その後、アップしました。 自分のパソコンでは、画像が表示されているので、画像は表示されていると思っていましたが・・・。 友達の指摘で、すべての画像が閉じているということが最近発覚(>_<)もしかしたら、相手のパソコンのせいもあるのかと思っていたのですが・・・、 ロリポップに確認したところ、やはり、画像は閉じているとのこと。画像のファイルがローカルにあるのが問題だとのこと。 でも、どうして自分のパソコンでは見えているわけ? ちゃんとホームページのアドレスにアクセスしているのに、ファイルがローカルにあるということはあり得るのですか??? ブラウザの問題ではという人もいます? 本当は、何が原因なのでしょうか? ホームページの知識はほとんどなく、前途多難です。 どなたか、噛み砕くようにやさしく教えて下さい。 お願いしますm(__)m

  • 自分のパソコン中身が覘かれていた。

    自分のパソコン中身が覘かれていた。 W7でホームページビルダー11を使用しており、多くのWord、Excel、PDFの各データファイルをホームページで公開しようとしています。 その時に、全てZIPファイルに圧縮をしてhtmlファイルを預けるサーバーへ一緒にアップロードしています。 それにより、HPのデータファイルアイコンをクリックすると、各データはうまく開くことができます。 しかし大変なことに、それを開く過程において、自分のパソコンの中身がエクスプローラ画面に開き、目的以外のドライブなどが外部から見られてしまうことが解りました。取り急ぎ停止はしましたが。 サーバーヘアップロードしてしまえば、まさかそんなになるとは夢にも思っていませんでした。 そこで、目的以外のデータだけしか見られないようにするにはどのようにしたらよろしいでしょうか。 なお、現在ビルダーにより下記の方法でリンクさせています。 (1)ビルダーのサービスメニューの「リンクの挿入」→リンク作成ウィザード→ページやURLへのリンクを作成する(P)→次へ→リンク先(URL、ファイル名)→選択→「ファイルから」からZIPファイルを開いてリンクさせています。 以上、よろしくお願いいたします。

  • ホームページビルダーでリンクされていないページがたくさんあります。

    ホームページビルダーでリンクされていないページがたくさんあります。 これをサーバーから削除するにはどうすればよいでしょう。

  • ホームページでリンクできない。プレビューは正常です

    ホームページビルダーで自分のホームページの写真を更新しました。 正常に転送が終了したのですが 開いてみるとリンクがエラーになります。 でもホームページビルダーのプレビューで見るとリンクがつながります。 どこが悪いのでしょうか。ホームページビルダーは11です。 ほとんど素人状態の私です。 どなたか教えてください。

  • ホームページのリンクについて

    初めてホームページビルダーを使って、ホームページを作っています。 indexファイルから、別ページへのリンクを張ったとき ビルダー内ではリンクするのですが、ネット上ではリンクしません。 ファイルも全てアップしており原因がわかりません。 ビルダーは6.5ライト。 サーバーはロリポップを使っています。 よろしくお願いします。

  • ホームページにリンクを入れてもとんでくれません

    ホームページビルダーを使っているのですが トップページにリンクを入れても指定したページに飛びません ホームページビルダー上でプレビューしたときはリンク先にちゃんと飛ぶのですが 実際のweb上ではこのページは使われていない、のようなページが表示されます どうしたら解決できるのでしょうか 困っています

  • リンク設定に関する問題

    最近他の制作会社が制作したコーディングデータを修正する事が多々あるのですが 画像やCSSやJSなどなどのリンク設定がサーバー内のルートパスで リンク設定をしていて こんな感じのです ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ /entvillage/common/img/sample.gif このリンク設定の方法だとローカルでブラウザープレビューをした場合 どうしてもちゃんと画像やCSSやJSのリンクが反映されず ちゃんとしたプレビュー確認ができずローカルでの検証ができない状態だと思うのですが これは仕方ない事なのでしょうか? それとも何か設定すればローカルでプレビュー確認が出来る方法があるのでしょうか? ちなみにDreamweaver上だとサイト管理設定でURLを指定してあげれば表示確認はできます。 最近正直困っています。 どなたか解決方法をお分りになる方ご教授いただけないでしょうか? 宜しくお願いします。

    • ベストアンサー
    • CSS

専門家に質問してみよう