【问题标题】:Codeigniter - Routing with Slug without showing controller name in URLCodeigniter - 使用 Slug 路由而不在 URL 中显示控制器名称
【发布时间】:2014-11-03 23:08:10
【问题描述】:

我已经在我的网站中实现了 Slug 功能,我可以通过 http://www.example.com/controller_name/slug_name 访问网页 但现在我想访问该网页而不在 URL 中显示控制器名称。就像 WordPress Slug 功能一样。

我想通过http://www.example.com/slug_name url 直接在域名后访问网页。 我如何在 Codeigniter 中做到这一点。

提前致谢!

【问题讨论】:

    标签: php .htaccess codeigniter codeigniter-url


    【解决方案1】:

    这个效果可以在application/config/routes.php文件中描述你想要的东西来实现。 https://ellislab.com/codeigniter/user-guide/general/routing.html

    $route['world-travel-locations']  = 'videos/index';
    

    【讨论】:

    • 但是使用 URI 路由我必须为所有页面定义它,但我想要只使用 slug 直接重定向到网页的功能代码。因为如果我的站点中有 200 个控制器页面,这个 URI 路由就会变得乏味。
    • 你还没有理解我的问题..我不想要独特的 slug 我想通过隐藏控制器web-and-development.com/… 访问我的整个项目网页 www.sitename.com/slug 链接给了我一些想法但这不起作用。所以我想要它的替代解决方案。删除我所有网页的控制器和方法。
    猜你喜欢
    • 1970-01-01
    • 2018-06-11
    • 2011-09-05
    • 1970-01-01
    • 2015-03-06
    • 1970-01-01
    • 2012-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多