У меня есть сайт - http: //myradio1.localhost и каталог в настоящее время пуст.
Виртуальный хост работает нормально, проблем нет.
Это моя команда, которую я использую для загрузки сайта через wget:
wget --user-agent = "Googlebot / 2.1 (+http://www.googlebot.com/bot.html) "-r --convert-links -p -P" C: \ www \ public_html \ myradio1 ""http://www.compassfm.co.uk"
Он отлично загружает сайт, за исключением одного, при загрузке он всегда отображает его так:
http: //myradio1.localhost/www.compassfm.co.uk
который не что я хочу случиться. Я хочу, чтобы он просто загрузился в папку, чтобы он мог работать как http: //myradio1.localhost, без необходимости перемещать файлы из папки домена после завершения загрузки.
Как я могу заставить wget загружать все файлы, но без создания домена как папки?
Любая помощь очень ценится.
Вам нужен параметр --no-host-directories
или -nH
, например
wget --user-agent="Googlebot/2.1 (+http://www.googlebot.com/bot.html)" --no-host-directories -r --convert-links -p -P "C:\www\public_html\myradio1" "http://www.compassfm.co.uk"
Из руководства:
-nH
--no-host-каталогов
Отключить создание каталогов с префиксом хоста. По умолчанию вызов Wget с -р http://fly.srk.fer.hr/ создаст структуру каталогов, начинающуюся с fly.srk.fer.hr/. Эта опция отключает такое поведение.