【发布时间】:2019-02-21 06:07:06
【问题描述】:
1.初始网址ProjectName/English/index.php/controller1/function1
根据前端的要求
ProjectName/French/index.php/controller2/function2ProjectName/German/index.php/controller3/function3ProjectName/Deutch/index.php/controller4/functioI4
我得到 htaccess 代码来删除 index.php 但无法让代码执行上述要求。
整个控制器都在一个 codeigniter 应用程序中。
【问题讨论】:
-
为什么在前端切换语言时无法重定向到相应的 URL。
-
在重定向中路径已更改,因此函数不会被执行,因为所有控制器都在一个 codeigniter 集中。
-
这是一种不好的做法。如果你想改变语言,你应该用一个单独的函数来处理它。在这样的 URL 中发送语言
ProjectName/French/,ProjectName/German/不会有帮助,你不应该这样做。 -
同一个工程下有多个控制器和函数。
-
看看这里,慢慢了解这些概念...github.com/bcit-ci/CodeIgniter/wiki/…
标签: php codeigniter .htaccess