我正在尝试重新映射我的codeigniter 3中的所有旧网址http://www.example.com/ipranges.php?reqinfo=180.94.79.0-180.94.79.255
,但它无效。这是我的路线。有人可以帮忙吗?感谢
$route['ipranges.php?reqinfo=/(:any)'] = "ipinfo/ipranges/$1";
答案 0 :(得分:0)
- codeigniter
正在使用uri
段,并且有“ipranges.ph
p ...”
在你的路线中是不允许的,不能在codeigniter中使用。
-In codeigniter url->
有第1段表示控制器, 第二段指向方法和 第三个等等,是方法的参数。
- 这里是url => www.example.com/controller/method/parameter......
- 如果您使用路由,则可以将其重新映射为
----- www.example.com/slug
- routes.php
$route['slug'] = "controller/method/$1";