• Jadilah orang yang sesederhana mungkin yang kamu bisa
  • Jadilah orang yang sesederhana mungkin yang kamu bisa
  • Jadilah orang yang sesederhana mungkin yang kamu bisa
  • Jadilah orang yang sesederhana mungkin yang kamu bisa

Search

Loading...

Mempercantik url codeigniter

Mempercantik url codeigniter - Jika kita memperhatikan url yang ada di website seperti kompas.com atau okezone.com maka kita akan menemukan url yang unik. Contohnya http://blablabla.com/jual/pakaian-dalam, seakan-akan url tersebut bukanlah berasal dari script php biasa. Untuk membuat url seperti diatas kita bisa menggunakan settingan codeigniter dan file .htaccess. Adapun langkah yang dapat dilakukan adalah :


1. Membuat file .htaccess di folder root aplikasi teman-teman. Adapun isi dari dile .htaccess adalah

RewriteEngine on
RewriteRule ^$ index.php [L]
RewriteCond $1 !^(index.php)
RewriteRule ^(.*)$ index.php/$1 [L]

2. Mengubah konfigurasi application/config/config.php. Membuang "index.php" pada

$config['index_page'] = 'index.php';
menjadi
$config['index_page'] = ''; 

Dengan menyelesaikan tahap kedua, teman-teman sudah bisa menghilangkan index.php pada url. Misalnya http://localhost/blog/index.php/belajar/ sudah dapat diakses dengan url http://localhost/blog/belajar/ tanpa index.php

Selain itu teman-teman yang sudah mahir juga bisa mengubah konfigurasi dari file di application/config/router.php


Related Post



4 comments:

  1. @kuceng21 : sama-sama gan. Ane juga beru belajar, jadi mohon bimbingannya :)

    ReplyDelete
  2. gan ane pake versi PHP 5.3.9 dan itu tidak work,,,
    ane search dan mencari di buku tetep nggk bisa, berikut adalah isi file .htacces



    RewriteEngine On
    RewriteBase /
    #Removes access to the system folder by users.
    #Additionally this will allow you to create a System.php
    #controller, previously this would not have been possible.
    #'system' can be replaced if you have renamed your system folder.
    RewriteCond %{REQUEST_URI} ^system.*
    RewriteRule ^(.*)$ /root/index.php?/$1 [L]
    #Checks to see if the user is attempting to access a valid file,
    #such as an image or css document, if this isn't true it sends
    #the request to index.php
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /root/index.php?/$1 [L]


    # If we don't have mod_rewrite installed, all 404's
    # can be sent to index.php, and everything works as normal.
    # Submitted by: ElliotHaughin
    ErrorDocument 404 /index.php

    ReplyDelete
  3. @Donny : wahh kalo PHP 5 sepertinya kodingannya agak beda mas

    ReplyDelete

Copyright © 2015 priawadi.com All Rights Reserved.