[英]How to cache routes.php in Codeigniter
我有電子商務 web 網站,它有大約 9000 個項目,我正在努力使每個項目的 SEO 連貫。 所以這是我的路線代碼。 但是正如您預測的那樣,這會使我的網站變慢並且使用緩存所有路由都可以解決我的問題。
$route['default_controller'] = 'home';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
require_once(BASEPATH .'database/DB.php');
require_once(APPPATH . 'helpers/tools_helper.php');
$db = &DB();
$query = $db->get('urunler');
$result = $query->result();
//echo"<pre>";print_r($result);exit;
foreach($result as $sonuc){
$route[convertToSEO($sonuc->Urun_adi)] = "urunler/urun/".$sonuc->Urun_kodu;
}
但我不知道我要做什么!
為什么你不能只用控制器來做到這一點?
class urunler extends CI_Controller{
public function urun($id){
//code
}
}
通讀本教程可能對您有所幫助。
SEO 是 codeigniter 的功能之一。 來自Codeigniter 文檔
特征
搜索引擎友好的 URL
另請查看有關URI 路由的此指南
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.