2016-11-14 320 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' –