Для создания статической копии сайта можно использовать утилиту wget.

Используется из командной строки со следующими параметрами:

wget -k -K -E -r -l 10 -p -N -F --restrict-file-names=windows -nH http://vashsite.ru/ где: 

-k: преобразовать ссылки в относительные
-K: сохранить оригинальные версии файлов без конвертации, сделанной wget
-E: переименовать файлы HTML в .html (если они уже не имеют расширения htm(l))
-r: рекурсивно... конечно, мы хотим сделать рекурсивную копию
-l 10: максимальный уровень рекурсии. Если у вас очень большой веб-сайт, вам может потребоваться указать более высокое число, но 10 уровней должно быть достаточно.
-p: загрузить все необходимые файлы для каждой страницы (css, js, изображения)
-N: Включить отметку времени.
-F: Когда ввод осуществляется из файла, принудительно обрабатывать его как файл HTML.
-nH: По умолчанию wget помещает файлы в каталог с именем, совпадающим с именем хоста сайта. Это отключит создание каталогов с именем хоста и поместит все в текущий каталог.
--restrict-file-names=windows: может быть полезно, если вы хотите скопировать файлы на компьютер с Windows.