高手们,求个看起来简单,又复杂的问题。
本帖最后由 cdm 于 2013-3-25 11:36 编辑我在 “绿幽灵网站” 写了个 dyt 控制器
代码如下
<?phpif ( ! defined('BASEPATH')) exit('No direct script access allowed');
/*
获取 www.hainac.com 的图片
*/
class dyt extends CI_Controller{
function index($a){
header("location:http://www.hainac.com/wimg/$a");
}
}
作用是,把图片名传递给dyt控制器,然后加载另外一个网站存的图片。
在windows 系统是可行的,能正常加载,但到centos 系统里就不行了,出现404错误。
404错误(文件不存在):
http://www.lyling.com/dyt/20130321114942osrws.jpg
---
我和朋友研究了下,是因为.jpg 、.gif等是系统格式名,linux系统比较严格吧,认为这本来就是个真实的地址,只在本主机里找,而不经过控制器。
如果,是个不包含系统后缀名,是可以正常跳转的:
http://www.lyling.com/dyt/20130321114942osrws.jpgddd
http://www.lyling.com/dyt/20vvv
请教下高手,如何能使dyt控制器,按程序进行识别 http://www.lyling.com/dyt/20130321114942osrws.jpg 并加载另外个网站的图片呢?
{:soso_e160:} 先谢谢了! index 跑哪了 rewrite怎么写的呢? skychf 发表于 2013-3-25 12:57 static/image/common/back.gif
index 跑哪了
去index了 dickfu 发表于 2013-3-25 13:02 static/image/common/back.gif
rewrite怎么写的呢?
论坛里的去index rewrite把所有的请求都转到index.php,不忽略任何东西
页:
[1]