中田昭雄様
回答ありがとうございます。
既出の問題だったようで大変もうしわけありません。
tacuya さん、
'#' というのはブラウザにとって特別の意味をもつからです。
たとえば、
http://homepage1.nifty.com/yito/namazu/gbook/20040718.0914.html
http://homepage1.nifty.com/yito/namazu/gbook/20031017.2033.html
をご覧ください。
ディレクトリインデックスのファイル名のリンクで問題が発生しました。
ファイル名に「#」が含まれている場合、リンク先のURIに#がそのまま含まれています。
その為、リンクをたどった場合にURIの#以降がアンカーの終点名として解釈されてしまいます。