Имеем:
Необходимо: на свежеустановленной системе включить модуль mod_rewrite у Apache.
Решение:
Как оказалось решение очень простое, всего одна команда:
$ sudo a2enmod rewrite
После чего Вам сразу предложат перезапустить Apache для применения настроек.
Но, необходимо не забывать о том что, в настройках, для директории с нашим сайтом нужно изменить параметр AllowOverride на значение All.
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>
Автор: Сергей Степанов
Поделиться @
Все на сомом деле очень просто: включаете мод rewrite, как описано выше, а вот дольше у меня возникли проблемы. Самые элементарные проблемы, какие могут показаться опытному линуксоиду. Со свечкой и вилами ходил по всем форумам в какой же файл писать AllowOverride All.
В итоге все оказалось очень просто в дирректории /etc/apache2 есть конфигурационный файл (apache2.conf) в котором нужно поменять <Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride NONE
Require all granted
</Directory>
на
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride ALL
Require all granted
</Directory>.
И долго долго я возился как же его открыть через root.... (Пол часа точно)
В итоге: gksu nautilus (в терминале) и через Наутилус от имени администратора меняем эту одну и конченую строчку.
Вероятно я пишу крайне элементарные и очевидные вещи, но для меня они не были таковыми час назад.
Надеюсь это кому-то поможет)