No.2ベストアンサー
- 回答日時:
Aの方法ですとサーバーに負担をかける可能性があります。
最後のスラッシュを省略するとサーバーがファイルなのかディレクトリなのか探しに行くためです。
同じ理由で特に意味もなく http://okwave.jp と入れるよりは http://okwave.jp/ でアクセスした方がサーバーには優しいようです。
最もそんなちょっとした負荷の差はどうでも良い、という方もいるようですが、あえてお勧めするものでもありません。
BかCをオススメします。
私の場合、いつからかの癖で href="./" と入力しています。特に決まりはないですね。
No.6
- 回答日時:
私ならば一応<a href="./">と指定しますね。
これが一番無難だろうと思ってます。./が現在のディレクトリのトップ、../がひとつ上のディレクトリのトップ、.../がふたつ上の…です。
参考にさせていただきました、ありがとうございました。
ただやっているうちに気づいたことがあったのですが、C以外では最新の状態のページにはいかない
ような気がしてきました。
・そのサイトにアクセスする。
・トップページを更新する。
・B.Cのタイプのリンクでトップページに移動する。
→更新前のページが表示される。
ある人がサイト内に入った後に更新しても、B.Cのリンクで移動しているとその人には反映されない??
このことがアクセス解析の結果にも影響するような気がして、やはり絶対アドレスにしたほうが
いいのかなと思いました。あくまで推測ですが・・。
No.5
- 回答日時:
Aは「その文章の先頭」へのリンクです。
即ち、
<a href="">HP</a> と <a href="#">HP</a> は同じです。
トップページへのリンクではありません。
※トップページへ移動するなら、ブラウザのバグです。
Bは、「サーバーのトップページ」へのリンクで、
Cは、「サイトのトップページ」へのリンクとなります。
つまり、サイトのURLが http://domain or subdomain/ で表されるならBとCは同じになりますが、サイトのURLが http://domain or subdomain/username/ で表されるならBは http://domain or subdomain/ へ、Cは http://domain or subdomain/username/ へのリンクになるでしょう。
URI相対参照の記述としては、いずれも正しい物(HTML4.01の場合)ですが、Aは正常に動作しないブラウザがあるので避けた方が無難です。
※RFC3986 5.4.1. Normal Examples参照
参考URL:http://www.ietf.org/rfc/rfc3986.txt
このお話を聞いて思い出したのですが、HPの更新(ファイルマネージャー)をやってる最中に、
確かにAをクリックして確認すると何故だか更新されていないことがあったような気がします。こちらの説明でその理由がわかりました。
HPの移転作業で省略できるならそのままでも・・と思ってましたが、やはりちゃんと記述したほうがいいですね。
勉強になりました、ありがとうございました。
No.4
- 回答日時:
>Obsoletes(破棄): 2732, 【2396】, 1808
Appendix D. Changes from RFC 2396
>The resolving relative references algorithm of [RFC2396] has been
rewritten with pseudocode for this revision to improve clarity and
fix the following issues:
ここら辺がちょっと気になっている。
No.3
- 回答日時:
えーっと識者募集します。
ANHTTPDを利用して以下のソースを配置し,どこに飛ぶか見てみました。
また,fugaディレクトリにhoge.htmlを用意し
<a href="">えおか</a>
<a href="/">きくけ</a>
と書いたところ
Minefield(Fx3.0a4pre)/Opera 9.20w8769で
「えおか」をクリックするとリンク先は同ドキュメントになっています
「きくけ」をクリックするとhttp://localhost/にアクセスしようとしてアクセス拒否されました。
一方,
IEでアクセスしたらリンク先
fugaディレクトリを見ようとしてアクセスが拒否されました。
後者の挙動は他のブラウザと同じでした。
http://www.7key.jp/rfc/2396/rfc2396_c.html#li47
見るとカレントドキュメントとして解釈されることが望ましいと記述されているようですが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォルダ内の最初のファイル名...
-
フォルダにはダミーでもindex.h...
-
[URL] "*/index.cgi" を "*/" ...
-
XREA使用で作成したHTMLファイ...
-
検索結果のindex.htmlを省略したい
-
Forbiddenと表示される仕組み
-
既存ウェブサイトをWordPressへ...
-
URLを削ると
-
.htmと.htmlの違い
-
1+(1+2)+(1+2+3)....+(1+2+...+...
-
htmlとhtmの違いは?
-
ホームページビルダー6サーバー...
-
相対パスについて
-
イントラネットURLの登録方法
-
HTMLからフォルダを開きたい
-
HTMLページが勝手にダウンロー...
-
社内で利用するWebサイトを立ち...
-
htmlの中にexcelが埋め込むには...
-
java_run.batがダウンロードで...
-
htmlの謎
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
複数のindex.htmlを作ってもい...
-
URLに「.html」の拡張子がなく...
-
XREA使用で作成したHTMLファイ...
-
リンク先に日本語フォルダがあ...
-
.htmと.htmlの違い
-
htmlでリンクに勝手にindex.htm...
-
URLの日付について
-
FTPしたのに、ページが真っ白です
-
トップページ「/index.html」の...
-
webサイトの「index」を非表示...
-
Apacheで、indexの拡張子別に優...
-
サーバー内のフォルダにある写...
-
URLの.html省略について
-
真っ白な画面の意味はなんでし...
-
相対パス
-
ホームページビルダー6サーバー...
-
URLにCGIのファイル名を出さな...
-
ホームを index.html から inde...
-
フォルダ内の最初のファイル名...
おすすめ情報