我是ci的新手。 naybody知道如何缩小网址。 例如:yourdmain.com/blog/view/blog-title 我需要这个网址是这样的:yourdmain.com/blog-title 请解释如何做到这一点 这可以是许多像博客,类别,页面,帖子 请帮忙..
答案 0 :(得分:0)
在配置文件夹
下使用route.php $route['blog-title] = 'blog/view/blog-title';
如果您需要根据标题动态加载
$route['(:any)/index.html'] = 'blog/view/$1';
// will route any url with /index.html to your controller
$route['(:any).html'] = 'blog/view/$1';
// will route any url with title.html to your controller then pass your title as your function variable
为什么是index.html或.html
这是我使用的方式来区分我的其他网址到我的博客标题网址..这意味着只有扩展名为index.html或.html的网址将被路由到我的博客/视图路径
答案 1 :(得分:0)
您可以使用连字符而不是下划线将这些行放在文件routes.php
$route['(.+)-(.+)-(.+)-(.+)-(.+)'] = "$1_$2_$3_$4_$5";
$route['(.+)-(.+)-(.+)-(.+)'] = "$1_$2_$3_$4";
$route['(.+)-(.+)-(.+)'] = "$1_$2_$3";
$route['(.+)-(.+)'] = "$1_$2";