用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2620|回复: 2
收起左侧

[已解决] 关于URL重定向的问题

[复制链接]
发表于 2012-8-10 19:03:19 | 显示全部楼层 |阅读模式
本帖最后由 腻歪 于 2012-8-10 22:00 编辑

我的目的是这样的,当显示某个页面(page)时,url是这样:
http://网址/页面名
于是,我在route.php文件里做了这样的设定:
$route['(:any)'] = 'website/show_page/$1';

但是,这样就出现了一个问题,我的admin后台无法访问了,
后台是写在一个名为admin.php的controller里,原访问地址是:
http://网址/admin/

请问,这个问题如何解决呢?
既可以用 “http://网址/页面名” 访问某个页面,
又可以用 “http://网址/admin/” 访问后台
谢谢!!

注:admin.php里我还写了很多方法用来实现不同的页面和功能。

 楼主| 发表于 2012-8-10 21:59:36 | 显示全部楼层
谢谢Hex和BruceWolf!!!!{:soso_e183:}{:soso_e106:}

这样写:
$route['admin/(:any)'] = 'admin/$1';    //这行一定要写在上面哦!
$route['(:any)'] = 'website/show_page/$1';

我之前就是把admin那行一直放在下面所以才不管用的。。5555
发表于 2012-8-11 11:14:43 | 显示全部楼层
能不能解释下各个参数的含义?'(:any)'。。。website/show_page/$1 ?谢谢

本版积分规则