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

[已解决] 请高手搭救-关于CI伪静态

[复制链接]
发表于 2010-11-25 21:40:43 | 显示全部楼层 |阅读模式
各位大虾和版主,请帮忙为小弟支招,两天了都没解决,问题如下:
我的管理后台的登陆的控制器是放在controllers/sys/文件夹下面的 admin.php
访问的路径是:www.***.com/index.php/sys/admin

前台的控制器是放在controllers/下面的content.php
访问的路径是:www.***.com/index.php/content/

index.php 我已经在config.php中去掉了。

问题是:我想在访问前台的时候,可以通过www.***.com/参数,来直接访问控制器content/index  ,参数直接传给index方法中去,另为在访问后台的时候,又可以直接通过www.***.com/sys/admin来访问。请问这样的伪静态该如何写?

贴出我自己些的伪静态:
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|images|uploads|js|skins|theme|css|robots\.txt)
RewriteRule ^-(.*)$   /index\.php/content/index/$1 [PT]
RewriteRule ^sys/(.*)$  /index\.php/sys/$1 [PT]

以上伪静态,访问后台没问题,但在访问前台的时候, 参数前面必须加上“ - ”,才能和后台的路径区分,但这样感觉不好看,多了以横杠,怪怪的。
 楼主| 发表于 2010-11-25 23:12:24 | 显示全部楼层
终于搞定!在root.php配置。

本版积分规则