我正在使用共享主机。 我已经安装了laravel应用程序,并且正在使用unisharp Laravel文件管理器。
与经理一起,我上传了文件“ happy.jpg”。它产生了URL“ http://unpluggedworldofmine.com/storage/photos/1/happy.jpg”,但我无法访问该文件。
相反,当我使用 “ http://unpluggedworldofmine.com//storage/app/public/photos/1/happy.jpg”,我可以看到我已正确上传。
.htaccess似乎有问题
RewriteEngine on
RewriteRule ^/?$ /public/ [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*) /public/$1 [L]
由于我正在使用共享主机,因此无法更改httd或其他服务器中的配置。
我用过
php artisan storage:link
设置链接。
有人可以帮我吗?
谢谢