今天研究将新浪在线编辑器嵌套在ci框架里面,ci框架url必须为http://localhost/incex.php/控制器名/控制器方法,为了某种原因就用url重写将http://localhost/incex.php/控制器名/控制器方法变成http://localhost/控制器名/控制器方法,在url为http://localhost/incex.php/控制器名/控制器方法的情况下在线html编辑器已经可以使用了,我就想把url中的index.php删除了,但是重写url后,页面本身的本身的内容可以显示,但是页面加载的其他页面却显示404找不到找不到页面,我只是想到了url重写的原因,但是不知道到底是哪里出现了错误,有经验的前辈指点一下吧。
解决方案 »
- 100分根据这段代码写一个生成代码.
- PHP乱码的问题【注:不是连接数据库乱码】
- 二级域名解析混乱的原因
- php.ini 如何配置,请写全
- 关于学习PHP编程所需安装的软件
- 在PHP中是用echo输出html语言快,还是嵌入html快?
- session的问题请大家帮忙,有空的过来顶一下也欢迎啊
- $this有什么特殊函义吗??在没生成$this对像时到处都在用!特别是在封装类的时候!!初学者!
- 关于php的安全性问题?请讨论
- PHPExcel正确读取excel表格时间单元格
- 请问snoopy支持先用post的方式登陆网站,再用post的方式提交表格吗?
- php 连sql server,取id的问题,在线等
--/a/b/c/index.html
--/a/b/c/image.jpg
你在index.html里面可以用src="image.jpg"调用
现在重写变成了
--/a/b/index.html
--/a/b/c/image.jpg
src="image.jpg"还能找到吗?
原始的url:http://localhost/index.php/welcome,访问到welcome页面
重写后的url:http://localhost/welcome,也是访问到welcome页面
也就是http://localhost/XXX之类的url在被服务器翻译后都会变成http://localhost/index.php/XXX
而我在页面中加载的iframe框架的url是http://localhost/h/eor.html,重写url后就变成了http://localhost/index.php/h/eor.html,所以就一直找不到页面了。这个问题有什么办法解决么?