[CodeIgniter] 使用 CI 產生 sitemap.xml
想要 SEO 好,sitemap.xml 不能少,sitemap 可以使用一些線上的產生器來產生,但免費的限制都很多,主要是收錄的網址太少在網站經營一陣子之後都一定不夠用,所以一般網站都會自己產生 sitemap,在 CodeIgniter 裡要產生的話可以參考以下方法:
建一個 controller
controllers/seo.php
在 views/sitemap.php 裡這樣寫
最後設定一下 route
config/routes.php
建一個 controller
controllers/seo.php
Class Seo extends CI_Controller { function sitemap() { $data = "";//依據你的網站的結構產生資料 header("Content-Type: text/xml;charset=iso-8859-1"); $this->load->view("sitemap",$data); } }
在 views/sitemap.php 裡這樣寫
最後設定一下 route
config/routes.php
$route['seo/sitemap\.xml'] = "seo/sitemap";
留言