1

可能重复:
Codeigniter HVMC 模块化分离扩展 URL 重写/路由

我是codeigniter HMVC的新手。我目前有四个模块,如下所示:

/应用程序/模块/

+网站

  • 楷模
  • 意见
  • 控制器

+登录

...

+会员

...

+管理员

...

站点”模块是用户在访问我的网站时查看的默认模块。我唯一的问题是我不满意在我的每个网址中都有控制器名称“站点”。

例子:

如何更改路由以使“站点”控制器在我的 url 中不再可见,并且我仍然可以访问 /members、/login 和 /admin 控制器?

这样做的方法是什么?在任何地方都找不到解决方案。

我是否应该将站点保留为标准 CI 格式的 mvc 结构????

4

2 回答 2

1

您还可以将默认模块中的所有内容移动到 /application 文件夹下的默认 /controllers、/models 和 /views 文件夹。

于 2011-11-25T10:47:50.930 回答
0

听起来您应该修改 .htaccess 而不是路由:

RewriteEngine  on
RewriteRule ^site/ /$1 [NC]
于 2011-11-25T01:22:36.433 回答