今天研究将新浪在线编辑器嵌套在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重写的原因,但是不知道到底是哪里出现了错误,有经验的前辈指点一下吧。
--/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,所以就一直找不到页面了。这个问题有什么办法解决么?