【发布时间】:2023-03-27 18:47:02
【问题描述】:
我的项目结构如下---
-
/
-
公开
- .htaccess
- index.php
- 模板…………
-
数据
- 上传(此应用上传的所有图片)
- .....................
-
喜欢这些
在为这个项目设置虚拟主机之前一切正常,但设置后我无法在任何地方看到上传的图像。
我可能会因为以下原因发生
- 我的虚拟主机指向公共目录,但上传的图片在上传目录下。
- 我的问题是,如果不将上传目录更改为公共目录,我如何才能显示我的图片
Followin 是我的 .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>
谢谢 鲁兹迪
【问题讨论】:
标签: zend-framework .htaccess apache2 virtualhost virtual-hosts