【问题标题】:how to URL Routing like this in Codeigniter如何在 Codeigniter 中进行这样的 URL 路由
【发布时间】:2015-12-27 13:08:52
【问题描述】:

假设我有一个名为“getproduct”的控制器。如果我用这个

http://example.com/getproduct/ad29i

getproduct 控制器从该 url 中提取产品代码(即 ad29i、ci013、ze529)并显示所需的结果。

现在我想像这样设置这个网址

http://example.com/ad29i
http://example.com/ci013
http://example.com/ze529

如何做到这一点?

我的 .htaccess 文件内容

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?$1 [QSA,L]

我已经设置了这样的配置文件

$config['index_page'] = '';

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:

    转到routes.php

    $route['(:any)''] = 'getproduct/value';
    

    routes Codeigniter Examples

    【讨论】:

    • 你能告诉我假设我有像产品这样的其他控制器,如果我访问像 example.com/product 这样的产品控制器,那么它会重定向到 getproduct 吗?我是 codeigniter 的新手。
    • 这样做$route['getproduct''] = 'product';
    • 获取产品控制器路由到产品。但我不需要这个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多