0

我正在尝试重新映射http://www.example.com/ipranges.php?reqinfo=180.94.79.0-180.94.79.255我的 codeigniter 3 中的所有旧 URL,但它不起作用。这是我的路线。有人可以帮忙吗?谢谢

$route['ipranges.php?reqinfo=/(:any)'] = "ipinfo/ipranges/$1";
4

1 回答 1

0

-codeigniter 正在使用uri段,并且有“ ipranges.php...”

在您的路线中,这是不允许的,也不能在 codeigniter 中使用。

-在codeigniter url中->

第一段表示控制器,第二段指向方法,第三段等是方法的参数。

- 所以这里是 url=>www.example.com/controller/method/parameter......

- 如果您使用路由,则可以将它们重新映射为 -----www.example.com/slug

- 在此处routes.php

$route['slug'] = "controller/method/$1";
于 2015-08-01T10:37:17.530 回答