[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: absolute path
> > 現在では、/ja/以下のファイルで404 Not Foundの場合は、
> > 無条件に`/ja'を取ったURLへリダイレクトしています。
:
> これですが、
> href="Changes/index.html#netbsd-1.4"
> のように URL に「#ほげほげ」を含んでいる場合にはうまく働きません。
この件ですが、Apacheを直してもどうにもならないということが
わかりました。
> どうも apache が、Error 404 のハンドラーに「#なんとか」部分を渡して
> くらないようで、いかんともし難いようです。
私も最初はそういうことかと思ってたんですが、「#なんとか」の部分は
クライアント側で処理しています。
ですから、サーバへのリクエストには「#なんとか」は渡ってきませんので、
「#なんとか」付きのURLへリダイレクトすることができません。
クライアントのほうで、リダイレクトした先の「#なんとか」に行ってくれると
よかったんですが、そうもなっていないようです。
> どうするのが良いでしょう?
というわけで、CGIを変更するというのも考えたんですが、
NetBSD的な解決策を考えてみました。
・nullfs, unionfsを使って、/jaの下をうまく見せる。
どうでしょうか。
--
iかわもと よしひさ! kawamoto@es.osaka-u.ac.jp