Membuat Url Seo Friendly Dengan Php: Codeigniter Framework
Loading...
Postingan kali ini mengenai Codeigniter: menciptakan alamat url CodeIgniter lebih SEO friendly. Untuk dasar mengenai CodeIgniter sanggup di lihat pada postingan sebelumnya: belajar dasar framework CodeIgniter.
Apa itu SEO friendly?
Hmm.. keliatannya bahasanya terlalu berat ya, alamat url SEO friendly maksudnya ialah menciptakan alamat url menjadi ramah terhadap SEO (Search Engine Optimization), sehingga di sukai dan gampang ditemukan oleh mesin pencari, kira-kira ibarat itu pengertian kasarnya.Coba bandingkan dua url berikut ini, mana yang lebih bagus?
https://www.erickgirimukti.com/search?q=belajar-framework-php-codeigniter#!" rel="nofollow">https://example.com/seo-friendly
Jika Anda terbiasa berselancar di internet, niscaya jawabannya ialah yang kedua, yaitu yang memakai dash alias strip (-). Secara default, pada CodeIgniter sendiri tidak diperbolehkan memakai dash untuk penamaan pada Function, Class maupun Controller, oleh alasannya itu kita harus melaksanakan konfigurasi pada routing CodeIgniter.
Tahapan Konfigurasi URL SEO Friendly CodeIgniter
1) Menghilangkan index.phpBuka
config.php
pada applications/config/config.php
, hapus index.php pada baris berikut. $config['index_page'] = 'index.php'menjadi:
$config['index_page'] = ''Selanjutnya buat file
.htaccess
dan simpan pada root direktori CodeIgniter. RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]Sekarang kita sanggup mengakses alamat url tanpa
index.php
. 2) Konfigurasi routing CodeIgniter
Buka
routes.php
pada applications/config/routing.php
, kita lihat isinya yaitu sebagai berikut. <? php defined('BASEPATH') OR exit('No direct script access allowed'); $route['default_controller'] = 'welcome'; $route['404_override'] = ''; $route['translate_uri_dashes'] = FALSE;Perhatikan baris isyarat
$route['translate_uri_dashes'] = FALSE;
, ubah nilainya menjadi TRUE semoga kita sanggup menuliskan dash pada alamat url CodeIgniter, namun tidak pada file, class, controller maupun function, tetap memakai underscore "_".Agar lebih jelas, silahkan lihat teladan di bawah ini.
Gambar di atas ialah file controller dengan nama
Blog.php
.Penamaan class sama dengan nama controller, yakni: Blog.
Nama function
sewa_mobil_pick_up
, tetap ditulis memakai underscore "_".Sebagai contoh, Saya memiliki domain dengan nama: https://nitorentcar.com, maka kini Saya sanggup mengakses teladan diatas dengan alamat: https://nitorentcar.com/blog/sewa-mobil-pick-up/. Bagaimana? gampang kan..
Demikian postingan mengenai: Membuat URL SEO Friendly di Codeigniter. Happy coding! Sumber https://www.wadagizig.com
0 Response to "Membuat Url Seo Friendly Dengan Php: Codeigniter Framework"
Posting Komentar