2

如何在 codeigniter 中创建一个虚荣 URL。我在框架中这样做真的很麻烦。而且那里似乎没有任何好的答案。

4

2 回答 2

2

有可能,我在我的一个项目中使用它......

这是 CodeIgniter 论坛上的一个帖子,展示了如何做到这一点......

http://codeigniter.com/forums/viewthread/113962/

于 2010-05-03T23:41:21.040 回答
1

根据CodeIgniter 中的 Personalized User Vanity URL,您可以通过修改路由文件来完成此操作:

$handle = opendir(APPPATH."/modules");
while (false !== ($file = readdir($handle))) {
  if(is_dir(APPPATH."/modules/".$file)){
    $route[$file] = $file;
    $route[$file."/(.*)"] = $file."/$1";
  }
}

/*Your custom routes here*/

/*Wrap up, anything that isnt accounted for pushes to the alias check*/
$route['([a-z\-_\/]+)'] = "aliases/check/$1";
于 2010-05-03T21:22:07.060 回答