提问人:Luca Tacchino 提问时间:9/25/2023 更新时间:9/25/2023 访问量:86
无法通过 Url 访问公用文件夹 - Laravel 10 / Apache
Cannot access public folder via Url - Laravel 10 / Apache
问:
访问存储在我的 Laravel 项目 (net::ERR_INVALID_HTTP_RESPONSE) 的公共文件夹中的任何内容时遇到问题。 为了尽可能基本,我在重新安装 MAMP 并确保 DocumentRoot 文件夹正确后,在一个全新的项目上对其进行了测试。 因此,我启动了作曲家 create-project laravel/laravel,在 public 中创建了一个“images”文件夹,并在其中放置了一个图像。 然后在主页上:
<img src="{{ asset('images/logo.jpg') }}" alt="">
控制台显示
获取 http://127.0.0.1:8000/images/logo.jpg 网::ERR_INVALID_HTTP_RESPONSE
并且图像不会加载。
(甚至尝试在 URL 中输入 http://127.0.0.1:8000/images/logo.jpg 并得到相同的消息)
我尝试以在线找到的各种方式修改 .htaccess,但没有一种有效。
也修改了 Apache conf,但没有任何效果。
唯一使图像加载的是运行命令php -S localhost8000 -t public
但这会带来其他问题,而且我需要通过 php artisan serve 运行我的项目。
你能帮帮我吗?
答: 暂无答案
评论
root/public/images
root/storage/app/public
root/public/images/logo.jpg
{domain}/images/logo.jpg