-4

如何在 codeigniter 中重写 URL

例如,我想重写这个 URL:

http://greenville.homes.sc/dev/demo_greenville/Community/Simpsonville/Stonewyck

对于这样的事情:

http://greenville.homes.sc/dev/demo_greenville/Simpsonville/Stonewyck
4

1 回答 1

2

ifusers是控制器,community是函数:

$route['users/Simpsonville/Stonewyck']   
       = "users/Community/Simpsonville/Stonewyck";

您想将缩写 URL ('users/Simpsonville/Stonewyck') 重新路由到完整 URL ('users/Community/Simpsonville/Stonewyck')

在以下文件中进行设置:application/config/routes.php

脚注:
完全取决于您要实现的目标,您可能还需要添加:

$route['Simpsonville/Stonewyck']   
       = "users/Community/Simpsonville/Stonewyck";

这完全取决于您是否要同时隐藏控制器和函数名称/段。

如果这些参数是可变的,您可能还需要使用类似的东西:

$route['(:any)/(:any)']   
       = "users/Community/$1/$2";
于 2013-03-19T15:02:13.797 回答