WORDPRESS や独自CMSで動作している WEBサイトを静的コンテンツ化してDRサイトなどに配置する場合には、wgetコマンドを使用する。
- wget 1.14 以上を推奨
ドキュメントを保存するディレクトリを作成する
mkdir /var/www/dr-dite
cd /var/www/dr-site
wget で WEBサイトをミラーしてDRサイトコンテンツ配置
wget を使用して WEBサイトを全てコピー(ミラー)するには、以下のコマンドを実行する。
元々のWEBサイトが、WORDPRESSや その他のCMSで動的にコンテンツを生成するサイトでも、
以下のミラーにより html ファイルとなり静的コンテンツとして保存される。
wget -p -E -nH -w 2 --mirror [URL]
Param | comment |
---|---|
--mirror | ミラー( -N -r -l inf --no-remove-listing のショートカット) |
-p | ページに必要なCSSやJS、画像をダウンロードする |
-E | ドキュメントを .html 拡張子で保存する |
-nH | ホスト名のディレクトリを作らない |
-w | ドキュメントを取得する時に、指定した秒数の間隔を空けて取得する |
実際に動作しているサイトに負荷をかけないように、-w の値を適切に指定する。