[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