2016-11-14 71 views
0

我不时从网站上下载一个具有wget的特定文件。该网址很长,所以我创建了一个免费的.tk域转发到该文件。如果我在浏览器中使用新的.tk-URL,它会根据需要下载文件,但是在Ubuntu上的VPS上,如果我使用wget,它只会下载index.html文件。我已经将Dot.TK两种转发选项下载文件的URL转发:wget只下载index.html

  • 框架(隐形)
  • 重定向(HTTP 301转发)

我应该使用哪一个选项,是有一种方式来获得文件,而不是index.html的?

回答

0

如果您使用301,wget应该能够下载该文件。你也可以使用curl -LO <URL>和301.

+0

我不知道从'Frame(cloaking)'到'Redirect 301'的变化在Dot.TK上可能需要多长时间,但现在它不适用于'wget ' - 它仍然下载index.html文件。 'curl -LO '也不适用。我收到错误curl:远程文件名没有长度!我想补充一点,我的TK域名是http,文件URL是HTTPS,但我认为这并不重要? –

+0

HTTPS更改应该无关紧要。我真的必须知道URL进一步调试,因为'wget'和'curl'应该没有问题在301之后从URL检索某些内容。 – edaemon

+0

它是'lisktest.tk'并重定向到https:// downloads.lisk.io/lisk/test/installLisk.sh' –