Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        7个月前关闭。
                                                                                            
                
        
我正在尝试使用以下命令将目录(包括所有文件)从旧服务器下载到新服务器;但它抛出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/

10-01 11:04