berikut ini langkah-langkah untuk mengaktifkan module mod rewrite pada ubuntu :
1. aktifkan module mod rewrite dengan menjalankan command pada console
2. kemudian restart webserver Anda
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:
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
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