昨日、古ーいファイルで"_"つきファイルがあるのに気づきました。
MT3.xのどこかのバージョンアップ時に、ファイル名中"_"が"-"になった模様。
例:
/mt/shio/archives/2006/09/wsh_os_1.html
→ /mt/shio/archives/2006/09/wsh-os-1.html
で、サイト再構築でも wsh_os_1.html が残ったまま。
ざっと削除してしまったが、ログを見ると、外部リンクからアクセスがあるようで
404(file not found)エラーが出てしまっている。
#いらっしゃった方、どうもすみませんでした。
しゃーないので、またISAPI_Rewrite Lite で解決。Helicon様ありがとう。
httpd.iniに下記2行追加。 _ が1つまたは2つに対応。(3つは、、多分無いだろ。)
RewriteRule /mt/shio/([^_]*)_([^_]*\.html) /mt/shio/$1-$2 [RP]
RewriteRule /mt/shio/([^_]*)_([^_]*)_([^_]*\.html) /mt/shio/$1-$2-$3 [RP]
参考: [RP] :301 (moved permanently) HTTP status code
→検索エンジンのキャッシュも、再度探しに来ればこれで変わるはず。


