phpを使用してサイトをミラーリングする必要があります。次のリンクのグーグルコードを使用しています http://code.google.com/p/php-dynamic-mirror/
ドキュメントに記載されているとおりにすべての設定を指定しました。しかし、ミラーサイトのURLにアクセスすると、常に404ページが見つかりませんというエラーが表示されます。どんな助けでもここで高く評価されます私のミラーサイトのリンク http://tinyurl.com/99p99og
phpを使用してサイトをミラーリングする必要があります。次のリンクのグーグルコードを使用しています http://code.google.com/p/php-dynamic-mirror/
ドキュメントに記載されているとおりにすべての設定を指定しました。しかし、ミラーサイトのURLにアクセスすると、常に404ページが見つかりませんというエラーが表示されます。どんな助けでもここで高く評価されます私のミラーサイトのリンク http://tinyurl.com/99p99og
HTTrackWebsiteCopierを使用できます。
HTTrackは、無料(GPL、libre / freeソフトウェア)で使いやすいオフラインブラウザユーティリティです。
これにより、ワールドワイドウェブサイトをインターネットからローカルディレクトリにダウンロードし、すべてのディレクトリを再帰的に構築し、HTML、画像、およびその他のファイルをサーバーからコンピュータに取得できます。HTTrackは、元のサイトの相対的なリンク構造を調整します。ブラウザで「ミラーリングされた」Webサイトのページを開くだけで、オンラインで表示しているかのように、リンクからリンクへとサイトを閲覧できます。HTTrackは、既存のミラーサイトを更新し、中断されたダウンロードを再開することもできます。HTTrackは完全に構成可能であり、統合されたヘルプシステムを備えています。
WinHTTrackは、HTTrackのWindows 2000 / XP / Vista / Sevenリリースであり、WebHTTrackはLinux / Unix/BSDリリースです。
試してみてくださいwget
。実行するcygwinまたはunixボックスがない場合は、win32パッケージwget
があります。
wget --mirror http://www.example.org/
https://serverfault.com/questions/155743/how-to-refresh-an-online-website-mirror-created-with-wget-mirrorを参照してください
そのためにrsyncを使用します:
rsyncは、Windowsへのポートを備えたUnixライクなシステム向けのソフトウェアアプリケーションおよびネットワークプロトコルであり、必要に応じてデルタエンコーディングを使用してデータ転送を最小限に抑えながら、ファイルとディレクトリをある場所から別の場所に同期します。公式ウェブサイトの引用:「rsyncはUnixシステム用のファイル転送プログラムです。rsyncは「rsyncアルゴリズム」を使用して、リモートファイルを同期させるための非常に高速な方法を提供します。」[3]ほとんどの類似製品には見られないrsyncの重要な機能プログラム/プロトコルでは、ミラーリングは各方向に1回だけ送信されます。rsyncは、オプションで圧縮と再帰を使用して、ディレクトリの内容とファイルをコピーまたは表示できます。