今回、ブログのレンタルサーバ移転に伴ってURLの変更も必要な事もあり、URLについて考えてみました。URLは変更が無い事が望ましいのですが、なかなか思う様に行きません。私のサイトのURLは以下の様になっています。
【トップページ】
http://nakamura-hiroshi.com/blog/
【記事ページ(例)】
http://nakamura-hiroshi.com/blog/archives/007068.html
(1)トップページURLについて
今までは、レンタルサーバのサブドメインだったので、サーバの移転によってURLの変更は必須でした。そのため、私のブログ記事に張ってもらったリンクは、残念ながら全て切れてしまいました。また私から打ったトラックバックのリンクも切れてしまいました。
そこで、この機会に、今後の事を考えて、独自ドメインを取得しました。URLを何にしようか悩みましたが、結局は自分の名前を使った「nakamura-hiroshi.com」にしました。ちなみに、「nakamurahiroshi.com」は取得できませんでした。
ところで、トップページは、「http://nakamura-hiroshi.com/」からもリダイレクトしているのですが、本来はここに直接index.htmlファイルを置くべきなのでしょう。Movable Type 4のインストールをデフォルト設定で進めて行ったところ、この様に「blog/」サブディレクトリの下になってしまったと言うのが本当のところです。
(2)記事ページのURL(ファイル名)について
私は、記事を書く時に、自分の過去の記事を引用する事が多いのですが、移転後もその引用も含めて生かしたかったので、各記事ページのファイル名はそのまま使用する事にしました。
Movable Type 4を標準でインストールした場合、各記事ページのファイル名は、以下の様に公開日の年月のディレクトリの下に、タイトルを元にして自動的に名前が付けられます。
http://nakamura-hiroshi.com/blog/2008/05/post-844.html
しかし、私は、後で記事の公開日を変更したり、タイトルを変更したりする事があるのですが、その場合には、ディレクトリやファイル名が変わってしまいます。そのため、その記事を引用していた場合はリンク切れになってしまいます。そこで、以下の様に連番のファイル名を付ける様にしています。
http://nakamura-hiroshi.com/blog/archives/007066.html
この場合、一つのarchives/ディレクトリの下に沢山のファイルが作られる事になるので、後々の処理時間に影響が出るのではとの心配がありますが、問題が出たところで考えたいと思います。
【参考記事】
・URLを変えるな!(1) - 後悔しないためのWebデザイン
・URLを変えるな!(2) - 後悔しないためのWebデザイン
・URLを変えるな!(3) - 後悔しないためのWebデザイン