reading news
Menghilangkan index.php di Codeigniter
- Category: our product
- Created on Saturday, 17 December 2011 12:36
- Written by Achmad
- Hits: 214
Untuk mendukung SEO ada beberapa tips dan trik di Codeigniter salah satunya dengan cara menghilangkan index.php pada url. Dengan begitu url akan terlihatSEO Friendly..
ok langsung aja
buka file config.php yang ada di direktori /system/application/config/ yang anda perlu ubah bagian base_url ubah sesuai dengan direktori kerja anda yang saya contohkan direktorinya bernama blog..
$config['base_url'] = "http://".$_SERVER["SERVER_NAME"]."/blog";
ubah juga bagian ini
$config['index_page'] = "index.php";
menjadi seperti ini
$config['index_page'] = "";
bagian ini juga..
$config['uri_protocol'] = "AUTO";
uri_protocol kalo buat saya, kadang terpakai kadang tidak.. saya sering ketemu kasusnya kalo saya upload ke hosting bagian uri_protocol-nya saya ubah menjadi seperti ini
$config['uri_protocol'] = "REQUEST_URI";
yang terakhir kita bikin file .htaccess filenya di taro di direktori kerja kita sejajar dengan direktori system isinya seperti ini
<IfModule mod_rewrite.c>
DirectoryIndex index.html
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
</IfModule>
ok semoga bisa membantu...


