WordPressを静的サイトとして保存しておく方法

作成日:

クライアント様のご要望で、現在公開しているWordPressサイトを取り下げて閉鎖したいと(サーバーの契約も終了)。しかし、サイトそのものはいつでも確認出来るようにしておいて欲しいとのこと。

何となくおっしゃりたい事も必要性も理解できるのですが、さて、このような状況ではどのように対処すれば良いでしょうか。

InstantWPで仮想環境を構築

InstantWPという、ローカル環境やUSBメモリ等に仮想サーバーを構築してWordPressサイトを移行する方法を考えてみました。

ところがこのInstantWP。最新版では全く起動せず、一つ前のバージョンでは起動はするけれど、現サイトを移行すると起動しなくなる。色々と条件を変えてみましたが、やはり起動せず。

InstantWPは使えない。

静的サイト出力プラグインの利用

WordPressには、サイト全体を静的ファイルとして書き出して、保存することが出来るプラグインが多々あります。
しかし、試した限り

  • 文字化け
  • 階層リンク壊れ

などの問題があり、どれも一朝一夕ではうまく使えませんでした。

静的サイト出力プラグインは使い辛い。

サイトダウンロードソフトを利用

最後の手段で、フリーソフトHTTrack Website Copierを使って、指定したドメイン以下のサイト全体を静的ファイルとして保存することにしました。

また、テストしてみた結果、パーマリンクに日本語が含まれるページは正しく出力されないことがわかりましたので、パーマリンクを投稿IDベースに切り替え、カスタム投稿についてもCustom Post Type Permalinksを用いて同様に投稿IDベースに切り替えました。

これで保存完了です。

物草 灸太郎

WordPressでホームページを制作しつつ、休日は畑を耕したりDIYを楽しんでいます。

コメントをどうぞ

  • メールアドレスが公開されることはありません。
  • コメント欄にURLは入力できません。
  • このサイトはreCAPTCHAによって保護されており、Googleのプライバシーポリシー利用規約が適用されます。