【问题标题】:Prepending the url path in codeigniter?在codeigniter中添加url路径?
【发布时间】:2013-12-28 01:50:17
【问题描述】:

通常在 CodeIgniter 中我们会得到这样的 URL 结构:

domain/controller/function

假设我访问了某个用户的个人资料,那么 URL 将是:

domain/user/profile/username

我怎样才能把它改成

domain/username

如果

domain/u/username

中间部分由我决定。

有什么建议吗?

【问题讨论】:

  • _remap() 应该是trick

标签: php codeigniter url mod-rewrite


【解决方案1】:

您可以为此目的使用 routes.php 假设你想要一个像

这样的 url
domain/u/username

然后在 routes.php 中你可以像下面这样指定路由规则:

$route['u/(:any)'] = "user/profile/$1";

这指定如果一个 url 像 '/u/anyvalue' 然后执行 user/profile/$1 其中 $1 将是任意值

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-10
    • 2020-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多