有谁知道我怎么能在CodeIgniter中得到漂亮的url,如下所示:examplepage.com/sites/my-new-project而不是examplepage.com/sites/2
URI中的最后一个段可以是标题或其他自定义字符串。
请帮帮我;)
此致
彼得
答案 0 :(得分:1)
您可以使用routing.php来设置自定义路线。
祝你好运。答案 1 :(得分:1)
默认情况下,CI的网址“很好” - 您可以选择它们。
根据细分的想法,CI有:
controller/method/params
例如:
class Article extends CI_Controller {
function __construct()
{
parent::__construct();
}
function index()
{
// blah
}
function read($article=null)
{
// display article
}
}
然后您可以生成如下链接:
site.com/article/read/my-article-title
my-article-title
将是存储在您的数据库中的URL slug,read
方法将查找并返回相应的内容。
建议的另一种方式是路由,但是嘿,功能就建立在那里,所以你也可以使用它。