Блог

Apache: включаем mod_rewrite

Подключаем модуль mod_redrite, с помощью консоли, вызываем консоль и вводим:

sudo a2enmod rewrite

Редактируем конфигурацию хостов:

sudo gedit /etc/apache2/sites-available/default

А именно, изменяем параметр AllowOverride None на AllowOverride All

Перезапускаем web-сервер:

sudo /etc/init.d/apache2 reload

Ещё очень полезно добавлять в .htaccess проверку на существование модуля.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^.*$ index.php [NC,L]
</IfModule>