Banner

Monday, August 24, 2015

Mengaktifkan module mod rewrite di Ubuntu

berikut ini langkah-langkah untuk mengaktifkan module mod rewrite pada ubuntu :
1. aktifkan module mod rewrite dengan menjalankan command pada console

sudo a2enmod rewrite


2.  kemudian restart webserver Anda

sudo service apache2 restart 


3.  Jika Anda berencana untuk menggunakan mod_rewrite dalam file .htaccess, Anda juga harus mengaktifkan penggunaan file .htaccess dengan mengubah AllowOverride None untuk AllowOverride All. Anda dapat mengedit file  /etc/apache2/sites-available/default:

    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            # changed from None to All
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

4. kemudian restart kembali webserver Anda

5. terakhir buat file .htacces pada website / applikasi yang Anda buat. berikut ini contoh pada yii framework

#deny from all
RewriteEngine on
RewriteBase /app/erp/

# 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