Для того чтобы включить модуль Apache – mod_rewrite на моем тестируемом Web-сервере применительно к системе Ubuntu 10.10 нужно сделать следующее (по умолчанию он отключён), а именно см. действия ниже.
Убеждаемся, что mod_rewrite установлен. Для этого переходим в директорию:
ekzorchik@orchik:$ ls /etc/apache2/mods-enabled
и находим файл rewrite.load
Создаём символическую ссылку на модуль Apache – mod_rewrite:
ekzorchik@orchik:/etc/apache2/mods-available$ sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
ekzorchik@orchik:/etc/apache2/mods-available$
Подключаем сам модуль, в консоли:
ekzorchik@orchik:/etc/apache2/mods-available$ sudo a2enmod rewrite
Module rewrite already enabled
Редактируем конфигурацию хостов:
ekzorchik@orchik:/etc/apache2/mods-available$ sudo nano /etc/apache2/sites-available/default
Через «Ctrl + \» (найти и заменить) изменяем
изменяем параметр AllowOverride None на AllowOverride All
Перезапускаем web-сервер:
ekzorchik@orchik:~$ sudo invoke-rc.d apache2 restart
* Restarting web server apache2 … waiting [ OK ]
Вот собственно и всё, модуль включен. Удачи!!!