Загруженный WGET сайт не работает должным образом

Загруженный WGET сайт не работает должным образом

Я скачал веб-сайт с помощью WGET. После скачивания и конвертации ссылок я не могу получить некоторые ресурсы.

Например, файл CSS, сохраненный с помощью , index.min.css?update=2не загружается. Но если я открою ссылку в новой вкладке и изменю ссылку на index.min.css%3fupdate=2, файл загрузится.

Многие файлы сохраняются по такому шаблону. Как решить эту проблему?

решение1

Загрузка веб-сайта очень редко бывает идеальной. Во многих случаях после этого все равно требуется ручная правка.

Несколько советов по решению распространенных проблем:

  • Вызов wget должен использовать параметры --adjust-extensionи --convert-links. Параметр --adjust-extensionзаставляет wget сохранять файлы PHP с .htmlрасширением, а --convert-linkswget преобразует ссылки в загруженных файлах во вновь созданные .htmlфайлы (но только после того, как все файлы будут загружены).

  • Если имена файлов содержат специальные символы, вы можете использовать --restrict-file-names=nocontrolили --restrict-file-names=ascii.

  • Если wget неправильно определяет кодировку символов, вы можете указать --remote-encoding, например --remote-encoding=utf-8.

(Этот список ни в коем случае не является исчерпывающим и может не иметь отношения к вашей проблеме.)

Связанный контент