【问题标题】:How to cache routes.php in Codeigniter如何在 Codeigniter 中缓存 routes.php
【发布时间】:2020-04-26 10:14:42
【问题描述】:

我有一个电子商务网站,其中有大约 9000 个项目,并且正在努力使每个网站的搜索引擎优化连贯性。所以这是我的路线代码。但是正如您预测的那样,这会使我的网站变慢,并且使用缓存所有路由都可以解决我的问题。

$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;
}

但我不知道我要做什么!

【问题讨论】:

    标签: php codeigniter caching cookies routes


    【解决方案1】:

    为什么不能只使用控制器

    class urunler extends CI_Controller{
        public function urun($id){
            //code
        }
    }
    

    通过this tutorial 可能对您有所帮助。

    SEO 是 codeigniter 的功能之一。来自Codeigniter documentation

    特点

    搜索引擎友好的 URL

    还可以在 URI Routing 上查看此指南

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-09
      • 2014-01-17
      • 2016-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多