linux - 为什么 wget 抛出 ERROR 403: Forbidden 错误?
问题描述
我正在尝试使用以下命令将目录(包括所有文件)从旧服务器下载到我的新服务器;但它在扔ERROR 403: forbidden error
wget -r -nH --no-parent https://mywebsite.com/uploads/ebooks/
OLD服务器文件权限是644
,目录权限是755
;新的服务器目录和文件也是如此。
我正在从新的服务器uploads
目录运行 wget 函数。
解决方案
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/
推荐阅读
- javafx - JavaFX Raspberry WiFi 搜索器
- windows - 无法打开acer switch 10;黑屏
- java - 当手指移过按钮时在 logcat 中显示文本
- gradle - Gradle Kotlin allprojects 依赖导致构建失败
- php - 正则表达式匹配我不想再匹配的东西
- wordpress - Wordpress 不显示超过 2 天的帖子
- c# - WPF MVVM 与 Razor 页面 MVVM
- redis - Spring Boot 微服务未与 Redis 通信
- python - 熊猫在字典列上分组,没有值
- reactjs - React Redux - 单卡(项目)在卡(项目)数组中重新渲染