标题可能会令人困惑,因为我不确定自己如何解释这一点。我确信它是一个非常简单的解决方案。
我正在将我所有的静态图像、css、js 移动到 S3 - 所以现在可以通过
例如:
http://files.xyz.com/images/logo.gif http://files.xyz.com/images/submit_button.gif http://files.xyz.com/style/style.css http://files.xyz.com/js/jquery.js
files.xyz.com 是指向 files.xyz.com.s3.amazonaws.com 的 CNAME
现在在我的 Zend 布局和视图中 - 我正在使用完整的 URL egs 访问这些
<img src="http://files.xyz.com/images/logo.gif"/>
我担心的是当我在 localhost 上进行测试时 - 我不希望从 S3 中获取数据,而是从我的本地硬盘中获取数据
所以我想做这样的事情。在我的 application.ini - 我应该能够指定
resources.frontController.imageUrl = http://localhost
当我部署时 - 只需将其更改为
resources.frontController.imageUrl = http://files.xyz.com
并在视图中访问它 <img src="<?php echo $this->imageUrl;?>/images/logo.gif"/>
处理此问题的最佳方法是什么谢谢