我遇到了一个奇怪的问题,图像“卡”在服务器上。
问题始于我通过 FTP 上传更新的图片(我使用 Cyberduck for Mac)来覆盖图片。这不起作用,图片根本没有被覆盖。因此,我尝试从服务器中删除图片,但它并没有被删除。我清除了缓存,尝试了不同的浏览器,但给定的绝对 URL 处的图像从未消失。但是,使用 2 个不同的 FTP 客户端时,显示图像不存在。我也使用了 cpanel 提供的文件管理器,它也显示目录为空。
然后我尝试用 FTP 删除了整个图片文件夹,但整套图片仍然可以在线访问,只是显示为空。
我很困惑,如何可以有一个可以工作的图片绝对 URL,即使 FTP 显示它是空的。
比如我的index.html文件,图片路径是img/team,里面全是10张队员的头像,我把这10张jpg图片全部删除,甚至把整个team文件夹也删掉了。
http://myurl.com/img/team在浏览器中加载时无法加载,404 未找到http://myrul.com/img/team/person.jpg确实加载了,这是图片“卡在服务器上”
如果无法访问包含某个文件的文件夹,那么如何访问单个文件?有没有办法调查服务器上由于某种原因 FTP 客户端无法“查看”的文件?
感谢您的任何帮助。
答案1
通过 FTP 连接时,您正在访问该public_ftp
文件夹。
当通过 HTTP 查看时(在 Web 浏览器中),您正在从public_html
文件夹中读取。
注意:public_html
和www
通常通过符号链接指向同一个文件夹。