htmlファイルとWordPress記事のURL重複[追記あり]

こんなことできますかね、、、
ご存じでしたらご教授願います。

状況
1.サイトをWordpress化してて、
2.パーマリンクは現状のページと同じ(既存がexample.com/hoge.htmlなら、Wordpressの出力もexample.com/hoge.html)で、
3.でも一部ページはWordpressに移行してない状態で、

やりたいこと
アクセスされたときに
1.Wordpressに登録されてたらその投稿を、
2.登録されてなかったら既存のhtmlを表示させたい。
(htmlも無ければ404。)

これをスマートに実装する方法ありませんかね、、、
mod_rewriteかphpですかね?

—2012.01.31 15:50 追記ここから—

WordPress、投稿が存在しなかったらテーマフォルダの404.phpというファイルが表示されるんですね、はじめて知りました。
なので、

前提
ファイルが存在しようと存在しまいと、強制Wordpressに飛ばす(mod_rewrite)

分岐1 – index.php –
1.投稿があれば勝手にそれが表示される
2.投稿がなければ404.phpに飛ぶ

分岐2 – 404.php –
$_server[‘request_uri’]のファイルが存在するかfile_exists()でチェックして、
1.ファイルが存在すればそのファイルの中身を流し込み、
2.ファイルが存在しなければ404的な表示を出す

こんな感じでできそうです。まだ試せてませんが。
404.phpの存在を知らなかった自分無知で恥ずかしい。。。

—追記ここまで—

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください