Codeigniter seo dostu url yardım (1 Viewer)

alisahanyalcin

Üye
Üye
10 Tem 2019
2
1
3
#1
herkese merhaba bir konuda takıldım ve fikir almak istedim sorunumu kıssaca anlatayım siteadi.com/makale/makale-adi şeklinde makaleyi göstermek istiyorum ama controller da index fonksiyonu içerisinde yaptığım için siteadi.com/makale/index/makale-adi olarak çekebiliyorum kullandığım kodlar ise;

PHP:
makale controller bu şekilde
class Makale extends CI_Controller {
    public function index($link)
    {
        $data['getMakale'] = $this->MakaleModel->getMakale($link);
        $this->load->view('user/header', $data);
        $this->load->view('user/makale');
        $this->load->view('user/footer');
    }
}
makale/index/makale-adi yazmadan direk makale/makale-adi şeklinde nasıl çekebilirim?

edit: kendim çözdüm arayan bulamayanlar için config->routes içine
PHP:
$route['makale/(.*)'] = "makale/index/$1";
eklediğinizde sorun çözüldü
 
Son düzenleme:

bomi

Üye
Üye
8 Tem 2019
7
4
3
$route['makale/(.*)'] kısmındaki (.*) regex ifadesi oluyor. Eğer sonradan baktığında anlamsız gelirse bu şekildede yazabilirsin
PHP:
$route['makale/(:any)'] = "makale/index/$1";
 

Bu çeriği görüntüleyen kullanıcılar (Kullanıcı: 0, Ziyaretçi: 1)

Hakkımızda

  • İçerik sağlayıcı paylaşım sitelerinden biri olan prej.net T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre ve kullanıcıların sisteme kayıt olurken kabul ettikleri kurallar çerçevesinde tüm kullanıcılar yaptıkları paylaşımlardan sorumludur. Prej.net karşılaştığınız yazılımsal sorunlar için yardım alabileceğiniz veya sorun yaşayan üyelere yardım edebileceğiniz bir platform. Yaptığınız yazılımlar hakkında üyeler ile beyin fırtınası yapabilir ve daha iyi seviyelere getirebilirsiniz.

Yararlı Bağlantılar

User Menu