我已成功将我的laravel项目部署到共享主机(cPanel),所有这些似乎都与图像分开。直接存储在服务器上的图像,例如logo.png没有显示,但同一个公共目录中的css文件显示出来。
当我尝试通过其URL直接查看图像时,我仍然无法访问它并给我一个错误的“图像”http:// ...“因为包含错误而无法显示。
你能告诉我吗?提前致谢更新: 我尝试了几种在本地工作的替代方案,但在上传时却没有。
以上都不起作用,即使我尝试通过http://sub.domain.com/img/logo.png访问它。它给出了上面的错误
答案 0 :(得分:0)
事实证明,问题不在于RewriteRule,而在于ftp客户端以ASCII格式上传图像。 Laravel似乎没有选择这些图像,所以我用二进制格式重新编写它们,一切正常。
我希望这可以帮助别人。