Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用htaccess对图像进行Larvel重定向_Php_Apache_Laravel_.htaccess_Redirect - Fatal编程技术网

Php 使用htaccess对图像进行Larvel重定向

Php 使用htaccess对图像进行Larvel重定向,php,apache,laravel,.htaccess,redirect,Php,Apache,Laravel,.htaccess,Redirect,我的服务器无法位于laravel安装的根目录下,因此我在test.com上重定向到test.com/public 我需要一个快速修复图像的方法,目前路径是public/home/slider/slide-1.jpg,但需要public/storage/home/slider/slide-1.jpg,所以基本上只需要附加存储目录名。有人知道如何使用htaccess执行此操作吗?如果您刚刚在公用文件夹中创建了一个子文件夹,为什么不在新子文件夹中使用默认的larvelasset()helper 如果您

我的服务器无法位于laravel安装的根目录下,因此我在test.com上重定向到test.com/public


我需要一个快速修复图像的方法,目前路径是
public/home/slider/slide-1.jpg
,但需要
public/storage/home/slider/slide-1.jpg
,所以基本上只需要附加存储目录名。有人知道如何使用htaccess执行此操作吗?

如果您刚刚在公用文件夹中创建了一个子文件夹,为什么不在新子文件夹中使用默认的larvel
asset()
helper

如果您以前使用过:

{{ asset('/home/slider/slide-1.jpg') }}
只需在其上添加
存储
顶部文件夹:

{{ asset('storage/home/slider/slide-1.jpg') }}

如何获得映像路径?我使用{asset('/')}只需执行:
{asset('/storage/home/slider/slide-1.jpg')}
它已经出现在我所有的视图中,基本上试图推送到生产环境中。那么它意味着它可以工作吗?这是不合适的,因为有一个git repo,所以htaccess只能在生产服务器上运行