Как кешировать маршруты. php в Codeigniter - PullRequest
0 голосов
/ 26 апреля 2020

У меня есть веб-сайт электронной коммерции, на котором есть около 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;
}

, но я не знаю, что собираюсь делать!

1 Ответ

0 голосов
/ 26 апреля 2020

Почему вы не можете сделать это только с помощью контроллеров ?

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

В процессе этот урок может оказаться полезным для вас.

SEO это одна из особенностей codeigniter. Из документации Codeigniter

Возможности

Дружественные для поисковых систем URL

Также посмотрите на этот гид по URI Routing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...