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/).
tnambah lg nih refeensinya terima kasih gan 🙂
web hosting unlimited murah berkualitas
terimakasih banyak boz udah membantu (y)..
makasih sob .ini tutorialnya ajib bener. thks ya
makasih mas
saya juga pernah mengalami hal ini, memang cara di atas simple dan efektif digunakan untuk server2 tertentu…
nah yang ini saya sering mengalaminya