>我正在 CodeIgniter 中创建一个网站,在博客部分,博客链接是
http://www.example.com/blogs?id=1
但我想要这样的链接
http://www.example.com/something-something
我已经保存在数据库中请帮忙..
您可以使用代码点火器url_title
方法来执行此操作
$title = "this is my title?";
$url_title = url_title($title);
// Produces: this-is-my-title
更多 : https://www.codeigniter.com/user_guide/helpers/url_helper.html#url_title
您应该执行以下步骤以在CodeIgniter中制作SEO友好的博客链接
在/application/config/routes.php
中添加以下代码
$route['blogs/(:any)'] = 'blogs/$1';
在/application/controllers
中创建名为 Blogs.php
的新控制器
<?php
class Blogs extends CI_Controller{
public function __construct(){
parent::__construct();
}
public function index($param){
echo $param;
}
}
?>
然后,在视图文件中更改您的 URL。
http://www.example.com/blogs?id=1
http://www.example.com/blogs/1
-或-
http://www.example.com/blogs/name-of-the-post