Dynamic Blinkie Text Generator at TextSpace.net

Feedburner

I heart FeedBurner

Kamis, 16 Februari 2017

Menyembunyikan Index.php Dengan .htaccess

Siapa sih yang belum pernah membuka http://www.detik.com ? situs berita populer saat ini. Apakah anda pernah memperhatikan ketika membuka salah satu berita yang ada?, misalkan
http://www.detikinet.com/read/2010/04/20/133456/1341790/317/iphone-4g-sudah-diprediksi-kalah-dari-android
, coba perhatikan dan bandingkan dengan
http://www.presidensby.info/index.php/pers/siaran-pers/2010/04/21/478.html
Bukan sulap bukan sihir, ternyata tidak ada kata index.php setelah alamat website detik. Kita juga dapat menyembunyikan index.php dengan membuat sebuah script kecil yang diberinama .htaccess
Logikanya, ketika user mengakses file index.php, maka kita ganti dengan tanda / saja, sehingga index.php tidak terlihat. Selain itu kita juga dapat menyembunyikan isi folder atau direktori ketika seseorang mencoba membuka url tersebut.
Berikut ini contoh .htaccess yang bisa ada simpan di document root anda.

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule ^.*$ index.php [L]
Pastikan anda telah mengaktifkan mod_rewrite
Untuk pengguna Ubuntu cukup dengan mengetik perintah:
user@pegel:~$ sudo a2enmod rewrite
Jangan untuk menjalankan ulang web server dengan perintah:
user@pegel:~$ sudo /etc/init.d/apache2 restart
Semoga bermanfaat

Tidak ada komentar:

Posting Komentar