ブログを作る際のクールなURLを考える

Posted by
ぴろり
Posted at
2009/02/09 15:57
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
開発メモ カテゴリ

 を作る際,そのURLをどのようにするのか,なかなか悩ましい問題です。短く,判り易く,かつ管理し易いパーマとは何か。 などのを利用してを作るのであれば,かなり自由に記事のURLを設定することができます。この記事ではその辺について思うところを書いています。

この記事をはてなブックマークに追加する この記事のはてなブックマーク数 | この記事をlivedoorクリップに追加する この記事のlivedoorクリップ数 | この記事をYahooブックマークに追加する この記事のYahoo!ブックマーク数 | この記事をdel.icio.usに追加する | Twitterにポストする

基準とする値

 時系列で個々の記事の蓄積がされるでは,やはりその記事の執筆された時刻を元にURLを生成するのが無難だと考えています。記事の通し番号(ID)では,記事の削除が行われた際などにズレが生じる可能性がありますし,記事のタイトルを元に生成したのでは記事のタイトルが変更されると整合が取れません。また別に移転をする際にも時刻であれば,記事の前後関係を保持したままに移転が行えます。
 以前は URL は人間にも読みやすい文字列であることが良いとされていましたが,最近は機械生成されるケースが多くなってきているので,その重要性は薄れてきています。

時間によるURLの

 次に時間を元にしたURL構造のについて考えます。これは,そのは,どれくらいの頻度で記事が追加されるのかに依るところが大きいと思われます。記事がアーカイブされているディレクトリをFTPクライアントなどで一覧する場合を想像してみてください。例えば,年間で記事の投稿数が高々100 程度であれば,URLは以下のようなディレクトリ構造で十分なはずで,おそらくは更に月別にディレクトリを切るまでは必要ないでしょう。

http://www.example.com/archive/YYYY/MMDD...

 しかし,年間で数百記事,月間で数十記事が書かれるようなでは,以下のようなディレクトリ構造が適切に思われます。この場合は日付でディレクトリを切る選択肢もありだと思います。というのも年・月・日の単位でディレクトリを持つという整合性が生まれるからです。

http://www.example.com/archive/YYYY/MM/DD...
http://www.example.com/archive/YYYY/MM/DD/...

 最後に時分秒をURLに加えますが,何時何分まであれば,秒の単位は不要にも思えます。もし,1日に1記事しか書かれないことが保証されているのであれば,時分秒のはURLに不要です。

http://www.example.com/archive/YYYY/MM/DD-hhmm/
http://www.example.com/archive/YYYY/MM/DD/hhmm/

 URL はディレクトリパスとして終了するのが良いでしょう。今,あなたのページは index.html かも知れませんが,数年後には,index.php になっているかもしれません。ディレクトリの形で URL を閉じておけば,.htaccess を用いてインデックスページの名前は,そのURLを変えずに側で自由に設定することができます。少しでも変化する可能性のあるものはパーマには含まないようにします。

.htaccess での設定例:
DirectoryIndex index.html index.shtml index.php index.cgi index.xyz

参考


この記事を読んだ人はこんな記事も読んでいます 記事リコメンデーションについて

その他の関連する記事


関連記事/トラックバック

関連記事/トラックバックはまだありません

この記事にトラックバックを送るには?

コメントを投稿する

 
 (匿名可/必須/公開)
 (匿名可/必須/非公開)
 (必須)
コメントスパム防止のため投稿前に ランダムな数字 CAPTCHAについて を入力してから投稿してください。お手数ですがご協力のほど宜しくお願いいたします。
 
サイト構築 メモ