我们有一个已运行一年的网站。
最近,该团队正在推出2种新语言,因此我们正在更改所有内容,以便在地址栏中包含/ en或/ ru
因此曾经是: http://www.website.com 现在是http://www.website.com/en
唯一的问题是我们需要浏览每一页并更改
$this->uri->segment(x)
至$this->uri->segment(x+1)
有没有办法告诉CI / en可能是base_url()
的一部分,因此保持$this->uri->segment(x)
之前的状态,只是跳过/ en部分?
谢谢。
答案 0 :(得分:1)
配置
这样做
$config['base_url'] = "http://www.website.com/en;
答案 1 :(得分:0)
将参数作为参数传递给函数,而不是uri段,
function page_details( $id = 0 )
{
// do something with $id
}
这永远不会中断,但是你改变你的基本网址,适用于所有人,
http://www.website.com
http://www.website.com/en
http://www.website.com/ru/new