Movable Type Open Sourceで制作していたサイトがいくつかあったのですがMovable Type 6からMTOSの提供が中止されるという事で、タイミングの合うクライアントさんからWordPressへの移植作業を進めておりました。 Movable Typeは基本的に静的HTMLでページを生成させているのですが、WordPressでは動的に生成されるので拡張子の扱いがちょっと変わってきます。結果的にURLが変わってくるので検索エンジン経由で来たユーザーにはほとんどのページが消失したように見えてしまいます。 .htaccessで丁寧に301リダイレクトしてやればいいんですがそれはそれで手間暇がかかるので、WordPressの404 Not Foundに頼ろうと思ったらエラーページが真っ白で表示されないという衝撃の事実! ということでいろいろ調べてみましたので備忘録を残しておき
![WordPressで404 Not Foundエラーページの作成方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/3cabf5b7798da39c9e38bebe09ac0cc067992864/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEjnXn0FyStkWOGu18MctU-jmrqj2iozZtVWGEdLgbd-DLXO1rFvMWu5krWf0kFnW_rttc50nPBwUkyY9rAptlAIi4zbF0-O8Mkv9ZCKCpzh3BcA1uV13htw-FLPBEZwhUM6g07ZH9tBofYX%2Fw1200-h630-p-k-no-nu%2Fwordpress-404notfounds.jpg)