【问题标题】:Multilanguage URLs多语言网址
【发布时间】:2010-02-08 13:40:09
【问题描述】:

在 codeigniter 中,控制器的名称反映了 URL。 但我的问题是,如何在不复制/粘贴所有控制器的情况下创建多语言 URL。

例子:

谢谢

【问题讨论】:

  • 你想达到什么目的?这不是你可以用简单的 htaccess 重定向来做的事情吗?
  • 你不会有碰撞的风险吗?相当多的语言是相似的,您最终会得到两个名称相同但语言不同的控制器。

标签: codeigniter internationalization uri


【解决方案1】:

查看 Code Igniter 用户指南中的 URI routing

【讨论】:

    【解决方案2】:

    通常使用 URL 重写过滤器 来处理这种行为。

    我对 CodeIgniter 不熟悉,但在 Google 上的快速搜索显示了有关在 CodeIgniter 中使用 mod rewrite 的页面。

    【讨论】:

      【解决方案3】:

      您应该能够通过为每个控制器创建别名来做到这一点。检查你的 config/routes.php 路径

      【讨论】:

        猜你喜欢
        • 2015-06-26
        • 1970-01-01
        • 1970-01-01
        • 2016-06-05
        • 2011-10-08
        • 1970-01-01
        • 2016-05-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多