Pernahkan anda mengalami masalah ketika mengupload project web di server yang baru misal anda upload di VPS dengan system operasi linux ubuntu server dan ketika di akses hanya menampilkan halaman depan saja dan semua menu/fungsi di web anda tidak berjalan. itu mungkin anda belum mengaktifkan mod_rewrite untuk htaccses nya di apache server anda.
Installasi Apache Webserver di Ubuntu 14.04 LTS secara default menggunakan apache2.4 sedangkan di Ubuntu 12.04 LTS menggunakan apache2.2. dan di versi baru ini configurasinya juga berbeda.
Langsung saja untuk mengaktifkan mod_rewrite login ke server anda;
sudo a2enmod rewrite
Restart apache anda
service apache2 restart
kemudian edit default Virtualhost di ;
sudo nano /etc/apache2/site-available/000-default.conf
cari tulisan "DocumentRoot /var/www/html" dan copykan berikut ini di bawah nya
<Directory "/var/www/html">
AllowOverride All
</Directory>
simpan dengan CTRL+x, Y, dan ENTER
kemudian restart lagi apache servicenya
service apache2 restart
dan anda bisa cek mod_rewrite nya di info.php
demikian cara mengaktifkan mod_rewrite di apache webserver, berikutnya saya akan post cara membuat vhost (virtual host) di apache webserver
EmoticonEmoticon