【发布时间】:2011-09-08 17:10:26
【问题描述】:
我正在尝试使用 htaccess 从 CodeIgniter 中的 URL 中删除默认控制器名称;我隐藏了 index.php,但也想摆脱当前称为 con_index 的默认控制器。
例如,如果站点根目录是 mysite.com, mysite.com/con_index/function1 将更改为 mysite.com/function1 等等。
所有其他控制器都可以保留在 url 中,所以如果我有另一个名为 location 的控制器,其函数名为 location1,mysite.com/locations/location1 将保持不变。
我认为这会形成一个更传统的结构,而不是在您离开站点根目录的那一刻弹出一个类和函数名称。咬牙切齿想实现这一点,有人可以帮忙吗?
【问题讨论】:
-
你不能只创建一个名为“function1”的控制器,然后将“con_index”控制器只留给你的主页吗?
标签: php .htaccess url codeigniter mod-rewrite