Доброго всем времени суток. Возникла проблема с wget (1.12). Пытаюсь переместить сайт с одного сервера на другой с конвертированием ссылок для локального просмотра сайта на новом сервере. И в этом то и есть суть проблемы: сайт копирую командой: wget --user=user --password='pass' --recursive -X fo,in -linf --no-clobber --page-requisites --convert-links --restrict-file-names=windows --domains desy.de --no-parent -b -nH http://www-zeus.desy.de/
После того как wget завершает работу НЕ ВСЕ ссылки оказываются переконвертированными! Напримеp: на старом сервере в одном файле ссылка выглядит так - <P class="c1"><A href="http://www-zeus.desy.de/~bbahr/jobs.html">Job & theses</A> и на новом она выглядит точно так-же но в этом-же файле на старом сервере другая ссылка <P class="c1"><A href="http://www-zeus.desy.de/physics/phch/openaccesstodata.html">"Free Access</a> а на новом сервере она уже выглядит <P class="c1"><A href="physics/phch/openaccesstodata.html">"Free Access</a> тоесть так как и должна выглядеть после конвертироввания! И таких примеров не мало! Все выглядит так, будто wget спонтанно конвертирует и не конвертирует эти ссылки.... В чем тут может быть дело? Заранее спасибо за помощь!
LinuxForum.Fans
wget --convert-links
Автор: valentyn
3 сообщений
2229 просмотров
Можно попробовать обычной заменой в редакторе типа Geany сделать всю работу. Это как вариант. Т.е. заменить все вхождения "http://www-zeus.desy.de/~bbahr/" во всех файлах открытых на пустоту (т.е. практически удалить все эти вхождения).
valentyn, ну а что вы хотели? чужие сайты копипастить тоже уметь надо. Лично я использую sed для такого.
Войдите или зарегистрируйтесь, чтобы ответить.