Я пытаюсь отразить сайт WordPress, который больше не обновляется, чтобы я мог удалить серверную часть php. У меня нет желания беспокоиться об обновлении сайта снова. Я понимаю, что это сломает динамические части, такие как поиск и комментарии, и я в порядке с этой потерей функциональности. Если есть лучший способ сделать это, я открыт для других предложений, кроме wget.
В настоящее время я использую следующую команду.
wget -vN --server-response --wait=6 --domains=example.com --exclude-directories=admin --mirror --random-wait=on http://example.com -o ~/exampleFetch.log
Проблема в том, что некоторые страницы не сохраняются и wget выводит следующую ошибку.
Cannot write to "example.com/archives/2009/09/16/example-post-title" (Not a directory).
Это связано с тем, что на главной странице есть ссылки на архивированные месяцы, в которых перечислены все сообщения за данный месяц. Например:
example.com/archives/2009/09
сохраняется как файл локально с помощью wget, потому что
http://example.com/archives/2009/09/
действительно возвращает разумную страницу.
Надеюсь, я пропустил переключатель или неправильно понял. Спасибо за ваше время.