• ベストアンサー

初めてホームページを作ろうと思うのですが

他の質問・ホームページ等でも調べたのですが、どうしても分からないので質問させて頂きました。 FFFTPを使用しています。 トップページからサブページにリンクさせたいのですが、うまくいきません。 リンク部分にマウスを置いてもサブページへのアドレスがhttpでなくC:\Documents~と表記されていてサブページにとばないのです。 同じフォルダに保存しているし、何回見てもhtmlの書き間違えなどもしていません。 なにが原因なのでしょうか? 説明が下手で申し訳ありません。よろしくお願い致します。

  • HTML
  • 回答数3
  • ありがとう数3

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

  • ベストアンサー
回答No.2

ホームページビルダーのような、アプリケーションソフトを利用して、HTMLファイルを作成されましたか? その場合ソフト上では、ご自分のPCにファイルがある状態で、各ページがリンクされています。 (C:\Documents\~ の状態です。) これらのファイルをFFFTPのような“別”ソフトでアップロードするには、アップロードされた状態でリンクされるように、HTMLを修正する必要があります。 具体的には“http://サーバ名/ユーザディレクトリ名/HTMLファイル名”のような形式です。 (相対指定という、ディレクトリ名(位置)とファイル名だけを記述する方法もあります) ファイルを作成されたアプリケーションソフトに、アップロード機能がある場合は、アップロードの際に、自動的にリンク部分を修正してくれる機能があります。 htmlの書き間違えがない、とおっしゃっられているので、テキストエディターなどHTMLファイルを作成されているのであれば、全てご自身でリンクタグを修正する必要があります。 が、ホームページビルダーのようなソフトを使って、後から読み込ませてアップロードすれば、やはり自動的に修正してくれます。 いずれにせよ、ご自分のパソコン上でリンクされているファイルそのままをアップロードしても、WEBサーバ上ではリンクされないのです。 具体的なリンクは、次のような形になります。 ◆トップページからサブページへのリンク <a href=”http://サーバ名/ユーザ名/sub.html>サブページへ</a> ◆サブページからトップページへのリンク <a href=”http://サーバ名/ユーザ名/index.html>トップページへ</a> パソコン上で動くことを確認したHTMLファイルの場合は、これらのリンクが <a href=”c:¥MyDocument¥sub.html>サブページへ</a> のように、ご自分のパソコン内部を参照するようになっているのではないでしょうか?

teen-robot
質問者

お礼

ご丁寧な回答ありがとうございます。 上書き保存ではなく名前を~保存をしないと更新されないようで失敗していたみたいでした。

その他の回答 (2)

  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.3

同じサーバーで、トップページと同じフォルダ内にサブページを置くなら <a href="○○.html">サブページ</a> ------------------------------------------- 参考までに、教えてgoo http://oshiete1.goo.ne.jp/ <a href="http://oshiete1.goo.ne.jp/qa2935074.html">このページ</a> のこのページなら外部サーバーからなら上記のみ、 内部サーバーなら上記でも下記でもOKです。 <a href="qa2935074.html">このページ</a> <a href="C:\Documents/oshiete/neqa2935074.html">ダメ。無理</a> では、ダメなのです・・・・ 絶対パスか相対パスに変更です。 質問者さんの場合は、パソコン内で作業する時に見る場合で 何かソフトかエディタで参照からテキストを引っ張った場合に パソコンの保存Cフォルダ+テキスト名で指定されてしまいます。 まあ、FFFTP利用前(最終上書き前)に  C:\Documents~の部分を消せばいいだけです。

teen-robot
質問者

お礼

ご回答ありがとうございます。 なんとか問題解決致しました。

  • kapox
  • ベストアンサー率21% (17/79)
回答No.1

リンクの参照先が間違っているものと思われます。 エクセルじゃないけれど、 絶対参照と、相対参照というのがあって、 ローカルで、作るときに、「絶対参照」でアドレスを HTMLのエディターで作成すると、 デスクトップ上のあるフォルダーの中の、あるHTMLファイルっていうことになるので、 同じ状態で作成しているのなら、「相対参照」にしましょう。 アドレスに、「¥」マークが含まれて、タグが入っている場合は、 「絶対参照」なので、それで、見分けがつきます。 (HTMLファイルを開いて、ソース表示するか、 HTMLのエディターで開くと分かる)

teen-robot
質問者

お礼

早急なご回答ありがとうございます。 保存がきちんとできていないようでした。

関連するQ&A

  • ホームページの削除の方法を教えてください。

    お世話になります。 先日、OSをXPから7に変更し、PCも新しくした後、自分の店のHPにアクセスしたところ画像や文章の配置が大きく変わっていたためにホームページビルダーで手直しして更新して安心していましたが、検索エンジンで店のHPを検索した所、更新前の配置がおかしいサブページがヒットしました。 つまり更新前の配置がおかしいページがネット上に残っていたということです。 この更新前のサブページからリンクからトップページへリンクをたどると、ちゃんと不具合を修正したトップページが開かれます。 またこの修正されたトップページからリンクをたどってサブページにリンクをたどると、コチラも修正されたサブページがちゃんと開かれます。 疑問に思い、両ページのアドレスを確認すると更新前のおかしなサブページとレイアウトを修正した更新後のサブページのアドレスが異なっていました。 ちなみに更新前のページを開いてメニューバーの「表示」→「最新の情報に更新」を行っても変化ありません。更新前のページは残ったままです。 こんな事があるのかとても不思議なのですが、更新前のレイアウトがおかしなページを削除する事は可能なのでしょうか? また削除してもサイト全体に悪影響はないでしょうか? もし可能でしたら、方法を教えていただきたいのですがどなたか教えていただけませんでしょうか? よろしくお願いいたします。

  • ホームページのリンクページを増やしたい

    IBMのホームページビルダー2001でテンプレートを利用してホームページを作りました。トップページとサブページ三つで構成されています。さらにできればサブページからリンクできるページを二ページ追加したいと考えています。方法が見つかりません。初めからやり直せばページを増やしておけることが分かりました。 しかし、作ったときも中々ホームページに上げることが出来ずに何かの拍子にたまたま出来たという次第なので初めから作り直す気になれません。どなたか教えていただけませんか。

  • ホームページにwwwがつかなくなってしまいました。

    ホームページにwwwがつかなくなってしまいました。 ホームページをリニューアルしたら、トップページからサブページに移動後、 URLにwwwがつかなくなってしまいます。 トップページを表示・・・URLはhttp://www.hogehoge.co.jp/となっている トップページからサブページに移動・・・URLがhttp://hogehoge.co.jp/hogeとなり、wwwがなくなっている 再びサブページからトップページに移動・・・URLがhttp://hogehoge.co.jp/となり、wwwがなくなっている .htaccessファイルは触っていないですし、もともとリダイレクトうんぬんの記述はないようです。 www付きで統一したいです。 何が原因なのでしょうか?

  • サイト作成にて

    パソコンは初心者でホームページビルダー11でとりあえず希望のHPを作ったのですが、ここからサイトを作り、ブロバイダーに転送してと考えていましたが、サイト作成が上手くいきません。 トップページを開いて(トップページには6つのリンクをつけているのですが)サイト作成しても、ビジュアルサイトビューにはトップページのみでリンクしたサブページの表示がないんです。 トップからはきちんとサブページに飛ぶようにリンクをつけて、移動できることも確認済みで問題ないのですが・・・ 保存の仕方がまずかったのでしょうか? 1個のフォルダを作り、ホームページ作成全ての情報をそこへ入れ込みました。 初心者であまり難しい専門用語はまだ勉強中ですが、教えて下さい。

  • ホームページビルダー12

    ホームページビルダー12を使用してホームページを作りましたが、ヤフーもグーグルも検索に出ません。直接URLに打ち込めば作成した、トップページとかサブページが、一杯出てきます。これを例えば【○○○会社】と検索すれば、トップページだけ、出る様にするにはどの様にすれば良いのでしょうか?それから雛型のビジュアルサイトで作成したホームページをフレーム式に変更の予定ですが、説明書を読んでも良く判りません。又サブページにトツプに戻る、とのアイコンでリンクを貼るとカウンターが、戻る度に数値が増えて来ます。どうすれば良いのか?誰か教えて下さい。

  • ホームページアドレスについて

    HP作りをはじめた初心者です。 質問なんですが、 例えばドメイン○○のHPを作ると、TOPページのアドレスが『http・・・○○/』となり、サブページ●●を作ると『http・・・○○/●●.html』となりますが、直接●●のページにアクセスしたい場合、アドレスに最後のhtmlを入れないと『ページがみつかりません』となります。htmlを打たなくてもサブページ●●にアクセスすることができるようにするにはどうしたらいいですか? 説明がわかりにくくてすいません。誰か教えてください。

  • wordでのホームページ作成において

    始めまして、お世話になります。 ワードでホームページを作成しています、トップページをwebに保存しまして次のページをリンクしようとするんですが上手くいきません。デスクトップに新しいフォルダを作り名前をホームページに変更し、次のページをwebに保存しましたがリンクできません。どこかにコピー、貼り付けすると思うんですが、解りません 恐れ入りますがお教えください。宜しくお願いします。

  • ホームページビルダーで新しいページを作りたい

    HP初心者です。 基本的なこともわからないのですが、教えてください。 管理人を引き継いで、リニューアルすることになりました。 リニューアルするHPは、前任者が作ってくれました。 ホームページビルダー15をインストールし、 新しいHPをUSBでもらって、ホームページビルダーに入れました。 その新しいHPに新しいページを加えたいと思っています。 スタートから新しいページを白紙で作り、 作ってもらったページをコピーしてから編集し、同じフォルダに保存しました。 すると、htmlで保存されずに、HPのフォルダ内に新しいフォルダが作られて、保存されてしまいます。( 「web」というフォルダが作られてしまいます) ビルダーで確認すると、リンクの隣のフォルダの中に入っています。 なので、トップページからリンクさせることができません。 どうやったらリンクさせることができるのでしょうか? よろしくお願いします。

  • ホームページ

    ホームページビルダー14でホームページを作成しているのですが、        トップページ→サブ4ページまで作成しています。                   サブ3ページのメニュー(トップ→施工例→作図→問い合わせ→概要)の順で  作図がサブページ3なのですが、トップをクリックしてもトップに移行しません。 その他のページは移行します。サブページ3以外のメニューは問題なく移行します。先日までは大丈夫だったのですが。このよなことを解決してくださる方ご教授をお願いします。

  • HPビルダーでの保存方法

    ホームページを作る際、トップページのデータをテンプレートとしてサブページを作っておりますが、保存する際にデーター量を増やさないように共通の部分はトップページのデーターを流用するような形で保存できないかと思っています。  今は、別フォルダーをつくってページ毎に保存しております。 何かいい方法はあるでしょうか? また、できるのであれば、別フォルダーにしたものも共通化できるようにするのは新たに保存する際の注意があれば教えてください。 あと、簡単なことだと思うのですが、複数ページをつくる際に一つ一つを別々につくってあとでリンクを貼る方法がよいのか、「サブサイトの新規作成」から作った方がよいのか教えて貰えないでしょうか?

専門家に質問してみよう