我的项目结构如下---
/
上市
- .htaccess
- 索引.php
- 模板 ...........
数据
- 上传(此应用程序上传的所有图像)
- .....................
像这些
在为这个项目设置虚拟主机之前,一切都运行良好,但设置后我无法在任何地方看到上传的图像。
我可能会因为以下原因而发生
- 我的虚拟主机指向公共目录,但上传的图像在上传目录下。
- 我的问题是,如果不将上传目录更改为公共目录,我怎么能显示我的图像
以下是我的 .htaccess 文件 ----------
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
并且在 apache 文件主机上设置如下----------
<VirtualHost 192.168.0.3:80>
DocumentRoot "/var/www/toletbd/public"
ServerName hometolet.local
# This should be omitted in the production environment
SetEnv APPLICATION_ENV development
<Directory "/var/www/toletbd/public">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
谢谢鲁兹迪