Я пытаюсь зеркально отразить сайт 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/
действительно возвращает разумную страницу.
Надо надеяться, я пропускаю переключатель или неправильно понял тот. Спасибо за внимание.
Необходимо отредактировать .htaccess файл для превращения Переписать механизма прочь при зеркальном отражении. Вы странно назовете файлы, но у Вас не должно быть конфликтов в именовании.