【问题标题】:Codeigniter Product RoutingCodeigniter 产品路由
【发布时间】:2012-09-02 03:08:53
【问题描述】:

我有一个控制器产品和数据库表类别。

产品具有索引功能,可以确定应该从哪个类别加载产品。

但是 URL 看起来像这样:products/index/(category-name)

我希望它看起来像这样:products/(category-name)

有人可以帮帮我吗?非常感谢。

注意:我确实打开了 RewriteEngine

解决方案:$route['^(en|sk)/products/(:any)'] = "/products/index/$1";

【问题讨论】:

    标签: php codeigniter url routes


    【解决方案1】:

    做这样的事情;

    $route['products/(:any)'] = "products/index/$1";
    

    这对你有用。

    【讨论】:

    • 我没有。我仍然得到 404 页面。
    • 那你的控制器格式有问题,是什么样的?主函数叫Index吗?
    • 我有公共函数 index() 但我忘了提到我正在使用 i18n 语言库。所以我的链接看起来像这样:localhost/(lang)/(controller) 我不确定这是否有什么不同
    • 试试这个; $route['products/(:any)'] = "lang/products/index/$1";用语言替换 lang,仅用于测试。
    • 尝试使用我发送给您的第一件事并禁用语言。
    猜你喜欢
    • 2013-05-28
    • 2014-01-02
    • 2019-02-02
    • 1970-01-01
    • 1970-01-01
    • 2010-11-20
    • 2011-07-08
    相关资源
    最近更新 更多