RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([0-9a-z\-\_]+)?/?([0-9a-z\-\_]+)?/?([0-9a-zA-Z\-\_\.\,\=]+)?/?$ index.php?module=$1&controller=$2&id=$3 [L,QSA]
# Compress JavaScript & CSS
<IfModule mod_deflate.c>
<FilesMatch "\.(js|css|php)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
# Страница ошибки
ErrorDocument 404 site/page/error/404
ob_start();
...
ob_end_flush();