【发布时间】:2020-06-30 12:05:36
【问题描述】:
我将所有图像存储在 laravel 项目根文件夹的自定义目录中。
自定义目录意味着我在根目录中创建了像“upload_files”这样的新文件夹。
每当我从这个目录 url 调用任何文件时,就像“http://domainName.com/upload_files/folderName/fileName.jpg
但它是在网页视图中加载的。
注意:图像是从公共目录加载的。
下面是我的 .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>
【问题讨论】: