【问题标题】:How to change route in class in codeigniter如何在codeigniter中更改课堂路线
【发布时间】:2015-04-13 03:11:30
【问题描述】:

我在 routes.php 中将 default_controller 定义为“Home”。当 example.com 写为 url 时,页面可以工作。当 example.com/home 写为 url 时,它也可以工作。输入 example.com/home 作为 url 时可以显示 404 错误页面吗?

另一个问题是我在控制器文件夹的 Home.php 中有两个函数。当我调用诸如联系人之类的函数时,该 url 看起来像 example.com/home/contact。我可以显示诸如 example.com/contact 之类的 url 而不是 .com/home/contact 吗?

【问题讨论】:

    标签: codeigniter url controller routes


    【解决方案1】:

    这一切都可以通过路由来完成。

    你的第一个问题;

    “当 example.com/home 作为 url 输入时,我可以显示 404 错误页面吗?”

    $route['home'] = '404';
    

    每当有人尝试访问 /home 时,都会显示 404 页面。如果你访问 / 它会显示默认控制器。

    第二个问题:

    “我可以显示例如example.com/contact而不是.com/home/contact之类的网址吗?”

    同样,使用 Routes 非常简单。

    $route['contact'] = 'home/contact';
    

    任何访问 /contact 的人都会看到 home/contact 方法。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 2019-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多