[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: absolute path



> <li><a href="/Releases/tracking-current.html">CVS による NetBSD-current の追跡</a>
> 
> と絶対パスになっていますが、意図的なものでしょうか?

意図的なものですが、歴史的経緯とでもいうべきものでしょう。

まだReleases/tracking-current.htmlがなかったときに、
Documentation/index.htmlを日本語訳した。で、../Releases/...
というリンクをそのままにすると404 Not Foundになってしまうので、
とりあえず英語のページにリンクしちゃえ。
ということだと思います。

でも、リンクのつけかえが面倒だということが発覚したので、
現在では、/ja/以下のファイルで404 Not Foundの場合は、
無条件に`/ja'を取ったURLへリダイレクトしています。
こうしておけば、リンクをそのままにしておいても、日本語訳が
ある場合には日本語のページになるし、ない場合には英語の
ページになります。

ほんとはそのCGIの設定を仕込んだときにリンクも直すべき
だったんでしょうけど、面倒なのでしなかったんです。
-- 
iかわもと よしひさ!                   kawamoto@es.osaka-u.ac.jp