Habilitar o mod_rewite no Apache

Pra quem vai trabalhar com MVC no PHP (por exemplo) precisa habilitar o mod_rewrite no Apache pra que funcione, segue os passos pra fazer isso

su
vi /etc/apache2/sites-available/default
a2enmod rewrite
/etc/init.d/apache2 restart

Agora vamos testar

vi /var/www/.htaccess
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?chave=$1 
vi /var/www/index.php

Conteúdo

<?php echo $_GET['chave']; ?>

Se imprimir na tela: nomequalquer/outronome/

Ou o nome que você escolheu, está tudo certo.

Você já pode escrever seu Framework!