Masalah .htaccess di server web hosting


Artikel ini hanya sebagai pengingat saja. Pernahkah anda mendapat masalah dengan script php anda saat menggunakan rewrite-module dan setting .htaccess tidak berjalan sebagaimana mestinya?

Dulu saya pernah bermasalah dengan .htaccess ini saat belajar dengan PHP Framework, script sudah di setting di localhost dan berjalan dengan baik setelah menggunakan .htaccess , tetapi ternyata saat mencoba di upload di web sharehosting (tidak semua web server) dan coba di akses langsung saja ada error :

Internal Server Error

Dan saat ini saya mencoba mengupload script yg berbasis Panada Framework dan hasilnya setelah .htaccess di aktifkan terjadilah Internal Server Error.  😦 

Terjadi kesalahan ini saat saya mengakses web dengan URL :

http://solusiwebpro.biz/home/test     => hasilnya => Internal Server Error   (ada .htaccess)

Tetapi saat mencoba mengakses seolah tidak ada .htaccess ini :

http://solusiwebpro.biz/index.php/home/test     => hasilnya => Tampilah kata Hallo  sesuai dengan yg sudah saya buat.

akhirnya saya menyimpulkan :

Pasti ada masalah dengan file .htaccess ini (seperti kasus yg pernah saya temui dulu), yg isinya hanyalah seperti ini :

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

* Intinya dari script ini agar kita bisa mengakses web tanpa harus mengetikan “index.php” yg biasanya sering kita jumpai pada web yg di buat dengan PHP Framework.

Setelah searching di google dan mencoba kirim tiket support ke pengelola server hosting, akhirnya mendapatkan solusinya, sederhana saja ternyata hanya menambahkan satu baris saja sehingga menjadi seperti ini :

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Dan…. Alhamdulilla masalah selesai.

* Kasus ini terjadi tidak pada semua server hosting, karena masing-masing hosting mempunyai settingan tersendiri. 

*Aplikasi web berada pada folder root  dari user di hostingnya, ( /username/www/).


Iklan

6 pemikiran pada “Masalah .htaccess di server web hosting

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s