我正在重写我正在使用的http://www.sitename.com/controller/function/parameter
http://www.sitename.com/parameter
,
$route['(:any)'] = "home/index/$1";
在router.php中。但我想从http://www.sitename.com/administrator
排除http://www.sitename.com/adminlogin
和routes.php
重写此网址。我尝试了很多组合,但没有任何效果。请帮忙这样做..
答案 0 :(得分:2)
非正则表达式解决方案
只需将规则放在上面上面的“任何”案例中。
$route['administrator/(:any)'] = "administrator/$1";
$route['adminlogin/(:any)'] = "adminlogin/$1";
$route['(:any)'] = "home/index/$1";
我更喜欢使用非正则表达式方式,因为如果您决定添加更多例外网址,它会看起来更整洁。