2006-12-28 アーカイブ

http://hxxk.jp/2006/12/28/

<a href="./"> と <a href="/"> はどう違う ?

記事データ

投稿者

望月真琴

投稿日時

2006-12-28T02:23+09:00

タグ
概要

この記事は obsolete です。「 URI 関連の用語の自分用まとめ - http://hxxk.jp/2006/12/28/0223 をリライト」 (http://hxxk.jp/2007/01/05/1930#sub-20070105-03) を参照していただくようお願いします。

リプライ

2 件のリプライがあります。

記事本文

完全パスではない記述のリンク

この記事は obsolete です。 URI 関連の用語の自分用まとめ - http://hxxk.jp/2006/12/28/0223 をリライトを参照していただくようお願いします。

同一ドメイン内でのリンクを、完全パス (http:// で始まるリンク ) ではなく相対パスや絶対パスで記述する方法をおさらいしつつ自分メモ。

カレントディレクトリ

現在のディレクトリを基準としたリンク。 例えばこの記事中にて <a href="./">hoge</a> というリンクを書くと、 http://hxxk.jp/2006/12/28/ へのリンクになります。

パレントディレクトリ

現在のディレクトリの親ディレクトリを基準としたリンク。 例えばこの記事中にて <a href="../">hoge</a> というリンクを書くと、 http://hxxk.jp/2006/12/ へのリンクになります。

更に <a href="../../">hoge</a> のように増やすことで、より上の階層へのリンクになります。 この場合は http://hxxk.jp/2006/ へのリンク。

ルートディレクトリ

現在のドメインのルートディレクトリへのリンク。 例えばこの記事中にて <a href="/">hoge</a> というリンクを書くと、 http://hxxk.jp/ へのリンクになります。

パレントディレクトリの記述でも構わないのですが、階層が深くなると「あれ、何階層上に行けばいいんだっけ」となってしまうので、このルートディレクレトリへのリンクはなかなか重宝します。

一般的な weblog の構成では、 h1 要素からルートディレクトリやトップページへのリンクを行うことが多いようですので、 <a href="/">weblog 名</a> と書いておくと、ドメイン名を変更しても weblog 側のリンクは変更しなくて済むというメリットがあるでしょう。 メモ終わり。

リプライ

2 件のリプライが送られています。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

2006-12-28T22:09+09:00 - とほりすがり

>完全パス (http:// で始まるリンク ) それは「パス」と呼ばない気がしますが。 絶対(absolute)URLもしくは完全(full)URLかと。

2006-12-29T00:59+09:00 - 真琴@飲み帰り

完全パスとかパレントとかええかげんなこと書いてしまってますが用語の使い方を色々間違えてます。明日訂正するけど今はすごく酔っ払いなので勘弁してください

補足情報

著作、講演、制作実績など