Я использую простой вызов wget для загрузки XML-файла. Выходной журнал показывает другую страницу, что я полностью не звонил, называется первым. Действительно ли это - вирус или вредоносное программное обеспечение на моем сервере? Почему я вижу http://lyrics.url.com/, когда я никогда не называл его? Я вижу "301 Перемещенный Постоянно", но почему?
Вот некоторый образец...
Вызов:
sudo wget --output-document=/home/main/nfl_liveupdate_scorestrip_ss.xml URL "https://nfl.com/liveupdate/scorestrip/ss.xml"
Выходной журнал:
--2016-07-10 20:12:42-- http://url/
Resolving url (url)... 52.0.146.161, 52.200.98.122
Connecting to url (url)|52.0.146.161|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://lyrics.url.com/ [following]
0 redirections exceeded.
--2016-07-10 20:12:42-- https://nfl.com/liveupdate/scorestrip/ss.xml
Resolving nfl.com (nfl.com)... 23.63.181.201
Connecting to nfl.com (nfl.com)|23.63.181.201|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://www.nfl.com/liveupdate/scorestrip/ss.xml [following]
Ваш wget
команда содержит аргумент" URL
" после --output-document=...
и перед фактическим URL, который Вы хотите. Я не знаю то, что Вы ожидаете, что сделать, но что это на самом деле делает, говорит wget
выбирать страницу в URL" URL
", который wget
интерпретирует как" http://url.com
", который перенаправляет к http://lyrics.url.com/
, и таким образом поведение, которое Вы видите здесь, происходит. Избавьтесь от" URL
" аргумент.
Это могло бы сбивать с толку, но это на самом деле "хорошо". Домен "nfl.com" возвращает другой IP-адрес, чем "www.nfl.com" делает, и сеть доставки контента настроена для перенаправления Вас к корректному адресу. Если Вы используете" http://www.nfl.com/liveupdate/scorestrip/ss.xml " (заметьте "www"!) для начала, не будет никакого перенаправления.