2016-11-14 10 views
0

Время от времени я должен загрузить определенный файл с сайта с помощью wget. URL-адрес очень длинный, поэтому я создал бесплатный .tk-домен, который пересылает файл. Если я использую свой новый .tk-URL в своем браузере, он загружает файл, как я хочу, но на моем VPS на Ubuntu, он загружает только файл index.html, если я использую wget. Я два варианта переадресации на Dot.TKURL-пересылка для загрузки файла: wget только загружает index.html

  • Рама (Маскировка)
  • Перенаправление HTTP (301 Forwarding)

Какой вариант следует использовать, и есть ли способ, чтобы получить файл вместо index.html?

ответ

0

Если вы используете 301, wget должен иметь возможность загрузить файл. Вы также можете использовать curl -LO <URL> с 301.

+0

Я не знаю, как долго переход от 'Frame (cloaking)' to 'Redirect 301' может занять до Dot.TK, но пока это не работает с' wget '- он по-прежнему загружает файл index.html. 'curl -LO ' не работает ни. Я получаю ошибку 'curl: Удаленное имя файла не имеет длины!'. Я хочу добавить, что мой TK-домен является http, а URL-адрес файла - HTTPS, но я думаю, что это не имеет значения? –

+0

Изменение HTTPS не должно иметь значения. Мне действительно нужно было бы узнать URL-адрес для его дальнейшего отладки, так как «wget» и «curl» не должны иметь проблемы с получением чего-либо из URL-адреса после 301. – edaemon

+0

Это 'lisktest.tk' и перенаправляется на' https: // downloads.lisk.io/lisk/test/installLisk.sh' –

 Смежные вопросы

  • Нет связанных вопросов^_^