zend framework 图片以及css路径问题

在学习Zend Framework时遇到图片和CSS路径显示不正常的问题。通过修改.htaccess文件,添加特定的rewrite规则,并调整PHP配置,解决了这个问题。在模板文件中,使用绝对或相对路径引用CSS文件,如:/webapp/public/css/css.css或./public/css/css.css,具体引用方式取决于当前浏览器的访问地址。
摘要由CSDN通过智能技术生成

刚开始学习zend framework ,对于路径问题还是没弄明白,以至于图片不能正常显示,搜遍了Google终于找到一个解决办法。具体解决办法如下:

 

在.htaccess中用下面这段代码代替原有代码

# Zend Framework rewrite规则
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php
# 安全性考虑:不允许列表目录内容
Options -Indexes
# PHP设置
php_flag magic_quotes_gpc off
php_flag register_globals    off
php_flag short_open_tag     on

访问的时候:

例如:我的css.css文件在public/css下面,网站目录是网站根目录下面的webapp

则在模板文件中的css引用为:

                                        绝对引用地址:/webapp/public/css/css.css

                                      相对引用地址:当前浏览器显示的地址为基准目录

                                                             如:我们现在访问地址为http://localhost/webapp/

                                                               则我们的相对引用地址为&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值