せっかく過去ログが生 dat で拾えるのに
わざわざ html から変換とか、何をやってるのじゃ。

ここの前スレの場合
http://egg.5ch.net/test/read.cgi/software/1648793826/

過去ログ取得一発目
http://egg.5ch.net/software/kako/1648/16487/1648793826.dat.gz
これに 404 が返れば二発目が出る
http://egg.5ch.net/software/kako/1648/16487/1648793826.dat

それを次の URL へ置換
http://egg.5ch.net/software/oyster/1648/1648793826.dat

Proxydomo か何かで、次のリダイレクトを行うフィルタを書けばよい。
◎ /kako/ の部分を /oyster/ へ置換
◎ 2 つ目の数字群 (16487 の部分) を除去

.dat.gz のリクエストが 5ch の実サーバへ行っても現状 404 が返るので問題無いとは思うが、
気になるのであればプロクシ内で 404 を返させるような処理をすればよい。