为什么wget抛出错误403:禁止的错误?

时间:2019-08-01 09:24:42

标签: linux server permissions wget

我正在尝试使用以下命令从旧服务器上将目录(包括所有文件)下载到新服务器上;但它会抛出ERROR 403: forbidden error

wget -r -nH --no-parent https://mywebsite.com/uploads/ebooks/

OLD服务器文件权限为644,目录权限为755;新的服务器目录和文件也是如此。

我正在从新服务器uploads目录运行wget函数。

1 个答案:

答案 0 :(得分:1)

403错误代码表示您在该网页上“未被授权”。 由于您还没有提到有关身份验证的任何内容,因此我假设服务器上没有该服务器,请检查是否有一个。

另一个问题可能是由于旧服务器上的某些过滤/防火墙“阻止”了您的请求。

如果您的请求在浏览器中有效,并且在wget或curl上失败,请尝试使用用户代理

 wget --user-agent="User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12" -c https://mywebsite.com/uploads/ebooks/