如何在Codeigniter中添加SEO插件
我正在使用codeigniter。我想添加seo插件。我发现了一些代码,但我不知道如何应用。我的代码是如何在Codeigniter中添加SEO插件,codeigniter,seo,Codeigniter,Seo,我正在使用codeigniter。我想添加seo插件。我发现了一些代码,但我不知道如何应用。我的代码是 controllers/seo.php Class Seo extends CI_Controller { function sitemap() { $data = "";//select urls from DB to Array header("Content-Type: text/xml;charset=iso-8859-1");
controllers/seo.php
Class Seo extends CI_Controller {
function sitemap()
{
$data = "";//select urls from DB to Array
header("Content-Type: text/xml;charset=iso-8859-1");
$this->load->view("sitemap",$data);
}
}
views/sitemap.php
<?= '<?xml version="1.0" encoding="UTF-8" ?>' ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc><?= base_url();?></loc>
<priority>1.0</priority>
</url>
<!-- My code is looking quite different, but the principle is similar -->
<?php foreach($data as $url) { ?>
<url>
<loc><?= base_url().$url ?></loc>
<priority>0.5</priority>
</url>
<?php } ?>
</urlset>
config/routes.php
$route['seo/sitemap\.xml'] = "seo/sitemap";
controllers/seo.php
类Seo扩展CI_控制器{
函数sitemap()
{
$data=”“;//选择从数据库到数组的URL
标题(“内容类型:text/xml;字符集=iso-8859-1”);
$this->load->view(“站点地图”,$data);
}
}
views/sitemap.php
1
0.5
config/routes.php
$route['seo/sitemap\.xml']=“seo/sitemap”;
它在搜索引擎上是如何工作的?任何人请帮助我。您粘贴的代码包含3个文件的代码,如图所示。 i) codeigniter应用程序的控制器类/controllers/seo.php ii)由seo控制器的站点地图功能加载的视图。输出XML站点地图文件的application/views/sitemap.php。 iii)和要添加到应用程序/config/routes.php的路由 注意:此代码中的主函数和唯一函数是不完整的,因此没有任何用处。您需要添加几行从数据库检索数据并将其分配给$data变量。 一旦完成,它可以作为您的网站,将通过数据库管理的网站地图的路径 我希望我能说清楚