ユーザ用ツール

サイト用ツール


dialy:getwordpresspageswithwget

wget で Wordpress のサイトを丸ごとコピーする

Wordpress で作られたサイトは特に手を加えなければ URL の末尾に ?p=82 みたいなものが付きます。これは Wordpress に限った話ではなくて Blog や Wiki 等であればたいていそうなっています。で、そんなサイトを一つ閉じることになって、その前に掲示している内容をコピーしようとしたのですが、そのサイトのアカウント情報がよくわかんなくなっていたので wget でコピーしておこうかと思ったのですが、 wget -m とすると ?p=82 みたいファイル名で保存されてしまいます。これではローカルで参照するのが面倒です。

いつものように「同じことで困った人はいるはず」と探してみるといました。

Mirroring a wordpress website with wget

wget \
      --recursive \
      --no-clobber \
      --page-requisites \
      --html-extension \
      --convert-links \
      --restrict-file-names=windows $url-of-site

だそうです。なるほど –html-extension ですか。そんなオプションあったっけ? と wget –help やってみたのですが、無いような。。。なぜ? 手もとにあるバージョンの wget で本当に動くのかな? と心配になりつつ $url-of-siteURL 入れてやってみたらバッチリできましたよ。

というわけで、私が再度 wget –help やってもわからないし思い出せないことなので、ここにメモしておきます。

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information
dialy/getwordpresspageswithwget.txt · 最終更新: 2020/09/05 19:32 by michinobu