Troubleshoot .htaccess Tidak Berfungsi di Apache

Oke sob mulai posting lagi nih :). Cerita dulu yah sob, begini ceritanya, dulu saya pakai xampp di laptop saya untuk mendevelop web, so praktis tinggal extrak aja, tetapi saat ada tongpeng saya ganti menjadi satu persatu, maksudnya manual install satu-satu (apache, PHP, mysql, dll) dan saya akses web saya yang dulunya normal di xampp malah manjadi error dan tidak terbaca, dan ternyata errornya karena pengaturan .htaccess nya tidak berfungsi, oke ini troubleshoot yang saya coba sob, barang kali sobat juga mengalami :

Troubleshoot .htaccess Tidak Berfungsi di Apache
sumber : http://httpd.apache.org

  • Pengaturan apachenya
Biasanya modul mod_rewrite belum teraktifasi sob. untuk mengaktifkan mod_rewrite bisa membuka httpd.conf lalu hilangkan tanada ; didepan mod_rewritenya terus restart apachenya. Jika menggunakan ubuntu 13.04, httpd.conf tidak ada, untuk mengaktifkan .htaccess di ubuntu tinggal menggetikan perintah

sudo a2enmod rewrite

Oke sukses, dan test. 
  • Config site
Jika masih belum, berarti ada di pengaturan situsnya, pengaturannya ada di /etc/apache2/sites-available/default nah kita buka, lalu tambahkan pengaturan berikut

<Directory /folder/situs>
AllowOverride All
</Directory>

/folder/situs diganti dengan folder situs sobat, misal ada di /var/www/situssaya, nah simpan lalu restart apachenya sob, untuk restart kita bisa pakai perintah

sudo service apache2 restart

oke sob, selamat di coba.

sumber : https://help.ubuntu.com/community/EnablingUseOfApacheHtaccessFiles

2 Responses to "Troubleshoot .htaccess Tidak Berfungsi di Apache"

  1. gan, minta tolong dong :D, saya sudah lakukan seperti yang agan kasih, waktu saya pakai windows sih normal programnya , atau saat di hostng juga tidak masalah, tapi saat saya berpindah ke linux muncul error
    Not Found

    The requested URL /okeasli/produk/detail/sdl100035-kolam-mandi-bayi-pooh was not found on this server.

    oh ya saya pakai ubuntu sauces salamander, dan tidak ada file default di /etc/apache2/sites-available/ jadi tak buat sendiri.

    mohon pencerahannya

    ReplyDelete
    Replies
    1. saucy salamander ada di httpd.conf konfigurasinya kalo ga salah. coba cari aja disitu

      Delete

wdcfawqafwef