• ベストアンサー

<a href="/">トップへ</a> これ良いですか?

3階層のリンクでどこからでも一番上のトップindexに戻る場合は、 <a href="/">トップへ戻る</a> これで、文法上とか回線上とかSEO的に問題ないですか? それとも <a href="index.html">トップへ戻る</a> <a href="../index.html">トップへ戻る</a> <a href="../../index.html">トップへ戻る</a> とかの方がいいですか? あと 2階層目imageフォルダ内の画像は、 どこからでも指定する場合は、これも /image/aa.png これで、どこからでも表示出来るみたいですが image/aa.png とか ../image/aa.png とか ../../image/aa.png 上と下は、どちらがいいでしょうか? <(_ _)>

  • HTML
  • 回答数2
  • ありがとう数6

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

  • ベストアンサー
  • singlecat
  • ベストアンサー率33% (139/418)
回答No.1

<a href="/">これで問題ありません。(絶対パス指定です) 通常サーバのでは、ファイル名の指定が無い場合、index.htmlなどにアクセスするように設定を行います。 逆に言えば、この設定の無いサーバでは、<a href="/index.html">としなければなりません。 <a href="../index.html">のような相対パスは、ローカルPCでの作成時の絶対パスが異なるような環境の場合には良いと思います。 絶対パスも、相対パスも問題はありませんので、作成する環境などで使い分けられると良いと思います。

takumana20
質問者

お礼

遅くなりました<(_ _)> やっぱりローカルの問題も考えたら相対パスで設定しておりた方が間違えないから良い感じでした。

その他の回答 (1)

noname#93310
noname#93310
回答No.2

酔っ払って回答するので、気にしないでください。 ただ、前回の回答者の人がとても難しいことを言っていたので。 つられて発言します。 <a href="/">トップへ戻る</a> >私が正解と思うのは、「わかりません。」です。 これで、文法上とか回線上とかSEO的に問題ないですか? それとも <a href="index.html">トップへ戻る</a> <a href="../index.html">トップへ戻る</a> <a href="../../index.html">トップへ戻る</a> とかの方がいいですか? IMEがヤな感じなんで、カタカナで申し訳ないですけど、サイジテキマルコフで考えて見ます。ネットワークの世界でマルコフ連続離散地点(待ち行列)とかマルコフ連続連続地点に定常状態があるのか云々やってもあんまり意味がなさそうだからです。サーバだって処理に時間かかるでしょうし。この辺のことは浅く理解してください。お友達にこういう数式があって図を描いて、タイミングいいですね、酔歩ってどんな図になりますか?とか聞いてみてください。よくわかると思いますよ。 前言(ネットワークは複雑じゃない)を撤回しますがネットワークの世界が簡単なわけではないと思います。大人のルールがありますので。 (config)#interface e/1 (config-if)#ip address 192.168.1.1. 255.255.255.252 (config-if)#end なんて設定してたのに、オートネゴシエーションがnoされてないので、 インターネットが利用できなくなるかも知れないからです。 戻ります。サイジテキマルコフに0があったらそいつにリンクしてたら、吸い込まれます。あなたのサイトの価値は0です。逆に確率のいいgoogleにリンクしたら推移確率マトリックスの流れが少ないですけどどれだけ多くの訪問者が流れ込むのか、小さな率ですけど大きな実績を生むのではないでしょうか? 図に描けばすごくわかると思います。たいていの人が苦手でしょうが、そういうの好きな人がいれば聞いてみればいいと思います。 内部リンクは切れないようになっていればいいと思います。 というわけで、思うように動けば問題ないと思います。

takumana20
質問者

お礼

何度読み返しても難し過ぎて私にはわかりませんでした。<(_ _)>ありがとうございました。

関連するQ&A

  • トップページにリンクを貼る方法

    トップページにリンクを貼るときに、いつもだと"<a href="../index.html">topへ</a>"で指定しているのですが、たまたま指定を"<a href="/">topへ</a>" というふうに"/"のみで指定しても、どの階層からでもトップに戻ることができました。 これはHTMLの文法的には正しい記述方法なのでしょうか? とっても楽チンで簡単なので使いたいのですが、ちょっと不安です。 申し訳ございませんが、どなたかお助けください。 よろしくおねがいします。

    • ベストアンサー
    • HTML
  • <a href=

    http://personal.okwave.jp/qa2903587.html こういう質問をしたものです。ここのNo.6様のお礼にも書いていますが、 <a href="/">HOMEへ</a> というリンクではトップページには移動しますが、絶対アドレスのリンク以外では 最新に更新されたトップページには移動しないみたいです。 このことってアクセス解析に影響するのではないでしょうか? サイト内のページ移動を絶対アドレスでやらず、 <a href="/">HOME</a> <a href="/link.html">リンク集</a> <a href="/sitemap.html">サイトマップ</a> ・・・・・・・・・・・ としてやると、アクセス解析のページビューはカウントされないのではないでしょうか?

  • ホームぺージの階層について

    素朴な疑問が有ります。 今SEO対策でとあるサイトに相互リンクを申し込もうとしましたがそのサイトの相互リンクの条件にこのような条件が有りました。 トップページからリンクされているサイト内ページ(2階層)のみ受付いたします。 私のサイトは index.html→link.html→link01.htmlからlink20.html などのように まずトップページが有りリンクページのトップが有りその中にリンク1からリンク20までリンクを貼っています。 この場合は階層は2階層になるのでしょうか? 普通はこんな感じですよね。

  • a href= の使い方について

    本を見ながらプログラムを進めています。 本の通りに行くと、 <p><a href="join/">トップへ</a></p> 上記でindex.phpにアクセスできるはずなんですが、クリックするとObject not found!になります。 index.phpと現在のページはjoinというフォルダに入っています。 これはなぜなのでしょうか?? a href の使い方についてもいまいちわかっていないので、そちらについても説明いただけるとありがたいです。OTL

    • ベストアンサー
    • HTML
  • FC2画像リンクについて

    現在、fc2でホームページを作成しているのですが、画像をクリックすると別のページへ飛べるリンク方法がどうしても上手くいきません。 今は、Root内に「index.html」と「imageフォルダ」そのimageフォルダの中に「image01.png」があります。 このimage01.pngの画像をindexにバナーのように表示し、別ページへリンクさせたいのですがタグのリンク部分の階層でつまづいてしまいました; <a href="別ページのURL"><img src="/image/image01.png" Border="0"></a> このようにしているのですが、画像が表示されず、別ページへのリンクも上手くいきません; index.htmlはPC内でメモ帳を使って作成したものをアップロードしています。 よろしくお願いします><

  • <a target="_top" href="***.html">が反応しない

    私はあるホームページを製作・運営しているのですが、どうも<a target="_top">が効かないんです…。 ほかのタグや、target="_blank"等は効くのですが、_topだけ、まったく反応しないんです。 ちなみに、こんな感じで使っています。 .... <iframe> <a target="_top" href="****.html">リンク</a> </iframe> ..... Sleipnirを使用しているので、そのせいかな?と思い、IEでも動作確認をしたのですが、反応がありませんでした…。 ところが、なぜかFirefoxでは作動すようです。 これは、私のパソコンの調子がおかしいのでしょうか? それとも、タグの記述の仕方が悪いのでしょうか? もしくは、「そういうもの」ということなのでしょうか? よろしくお願いいたします。

  • ページ内リンクで<a href="#任意">が使えない。解決法は?

    ページ内リンクの作成方法で質問させてください。 プログラムの都合上<base href="http://▲▲▲.com/">が指定されているサイト内で、「このページの上へ」リンクを作ろうとしているのですが、一般的な方法で <a name="top"></a> <a href="#top">↑このページの上へ</a> この組合せで作ると全てのページで http://▲▲▲.com/#top へ飛ばされてしまいます。 <base href="http://▲▲▲.com/">はプログラム上削除できません。 このような環境でページ内リンクを実現させる方法がありましたら、教えてください。

    • ベストアンサー
    • HTML
  • safariでのbase hrefの仕様

    safariでのbase hrefの仕様 動的URLを静的なURLに見せるためにmod_rewriteを使用しています。 ディレクトリで分けているためbase hrefを指定していますが、 safariのみ表示やリンクがおかしくなります。 <base href="http://xxx.xx/">として <a href="/index.html">リンク</a>をクリックすると http://index.thml/となってしまいます。 最初の/(スラッシュ)を無くし<a href="index.html">リンク</a>にするとsafariでは正しく動作しますが、 IEでhttp://xxx.xx/に移動したい場合、http://xxx.xx/aaa/から<a href="index.html">リンク</a>をクリックすると http://xxx.xx/aaa/index.htmlになります。 もともとは一つのPHPファイルをmod_rewriteでディレクトリによって分けているので../などを条件によって付け足すと相当な時間がかかります。 おそらく同じ理由でCSSや画像も読み込まれていません。 safariではbase hrefは反映されないのでしょうか? 何か対処方法があればおしえてください。 よろしくお願いいたします。

  • <a href=…></a>で表示されない。

    パソコンやりはじめてちょっとの初心者です。 日記とかにリンクを上の通りやって,この<a href=100q-a.htm>こちら</a> のようにリンクしてるのに,表示されません。 けど,ファイルとして開くとちゃんと文字が移るんですけど…。 これって、100q-a.htmというのがまずいんでしょうか? できれば20日までに教えてくださるととても嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • TARGET=_blankと、<a href="" onMouseOver="location.href='リンク先'"></a>

    リンクに触れただけで、別ウインドウを開くには、どうしたら良いんでしょうか? <a TARGET=_blank href=""onMouseOver="location.href='リンク先'"></a> 上は、どこが間違っているのでしょうか?         

    • ベストアンサー
    • HTML

専門家に質問してみよう