|
各位大虾和版主,请帮忙为小弟支招,两天了都没解决,问题如下:
我的管理后台的登陆的控制器是放在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]
以上伪静态,访问后台没问题,但在访问前台的时候, 参数前面必须加上“ - ”,才能和后台的路径区分,但这样感觉不好看,多了以横杠,怪怪的。 |
|