未从Laravel 6的公用目录的custome目录加载图像

未从Laravel 6的公用目录的custome目录加载图像,laravel,image,Laravel,Image,我将所有图像存储在laravel项目根文件夹的自定义目录中 自定义目录意味着我在根目录下创建了新文件夹,如“upload_files”。 每当我从这个目录url调用任何文件时http://domainName.com/upload_files/folderName/fileName.jpg 但它是在web视图中加载的 注意:映像正在从公共目录加载。 下面是我的.htaccess文件代码 注意:我在根目录而不是公用文件夹中创建了新的.htaccess文件。htaccess两个文件都存在于

我将所有图像存储在laravel项目根文件夹的自定义目录中


自定义目录意味着我在根目录下创建了新文件夹,如“upload_files”。 每当我从这个目录url调用任何文件时http://domainName.com/upload_files/folderName/fileName.jpg
但它是在web视图中加载的


注意:映像正在从公共目录加载。
下面是我的.htaccess文件代码
注意:我在根目录而不是公用文件夹中创建了新的.htaccess文件。htaccess两个文件都存在于项目中
<IfModule mod_rewrite.c>
   <IfModule mod_negotiation.c>
      Options -MultiViews
    </IfModule>

     RewriteEngine On

     RewriteCond %{REQUEST_FILENAME} -d [OR]
     RewriteCond %{REQUEST_FILENAME} -f
     RewriteRule ^ ^$1 [N]

   RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
   RewriteRule ^(.*)$ public/$1



   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^ server.php

   </IfModule>

   # Deny index view Options -Indexes

   # Deny view a specific file <Files .env>    Order allow,deny    Deny from all </Files>

选项-多视图
重新启动发动机
RewriteCond%{REQUEST_FILENAME}-d[或]
RewriteCond%{REQUEST_FILENAME}-f
重写规则^^$1[N]
重写条件%{REQUEST\u URI}(\.\w+$)[NC]
重写规则^(.*)$public/$1
重写cond%{REQUEST_FILENAME}!-d
重写cond%{REQUEST_FILENAME}!-f
重写规则^server.php
#拒绝索引视图选项-索引
#拒绝查看特定的文件顺序允许,拒绝从所有
在这些行之前

RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1
试着加上这个

RewriteCond $1 !^(upload_files)
RewriteCond $1 !^(upload_files)
这将允许访问上载\u文件

<IfModule mod_rewrite.c>
   <IfModule mod_negotiation.c>
      Options -MultiViews
    </IfModule>

     RewriteEngine On

     RewriteCond %{REQUEST_FILENAME} -d [OR]
     RewriteCond %{REQUEST_FILENAME} -f
     RewriteRule ^ ^$1 [N]

     RewriteCond $1 !^(upload_files)

     RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
     RewriteRule ^(.*)$ public/$1



     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteRule ^ server.php

   </IfModule>

   # Deny index view Options -Indexes

   # Deny view a specific file <Files .env>    Order allow,deny    Deny from all </Files>
意味着您的所有请求都将进入公用文件夹。因此,我们排除了对
上载\u文件的请求

RewriteCond $1 !^(upload_files)