我正在尝试重新映射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";
我正在尝试重新映射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";
-codeigniter
正在使用uri
段,并且有“ ipranges.ph
p...”
在您的路线中,这是不允许的,也不能在 codeigniter 中使用。
-在codeigniter url中->
第一段表示控制器,第二段指向方法,第三段等是方法的参数。
- 所以这里是 url=>www.example.com/controller/method/parameter......
- 如果您使用路由,则可以将它们重新映射为 -----www.example.com/slug
- 在此处routes.php
$route['slug'] = "controller/method/$1";