我如何在codeigniter中创建一个虚荣网址

时间:2010-05-03 21:13:38

标签: codeigniter codeigniter-url

如何在codeigniter中创建虚荣网址。我在框架中做这件事真的很麻烦。那里似乎没有任何好的答案。

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:1)

根据Personalized User Vanity URL's in CodeIgniter,您可以通过修改路线文件来完成此任务:

$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";