Включаем mod_rewrite:
он создает симлинк в папке mods-enabled
в принципе, можно вместо вышеприведенного короткого кода написать и длинный:
После этого нужно в виртуальном хосте для твоего сайта (лежит в /etc/apache2/sites-available) написать:
После этого перезагрузить апач:
Код:
sudo a2enmod rewrite
он создает симлинк в папке mods-enabled
в принципе, можно вместо вышеприведенного короткого кода написать и длинный:
Код:
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
После этого нужно в виртуальном хосте для твоего сайта (лежит в /etc/apache2/sites-available) написать:
<VirtualHost *> RewriteEngine On </VirtualHost>
После этого перезагрузить апач:
sudo /etc/init.d/apache2 reload
если не помогло
То возможно в VirtualHost написано AllowOverride None - а это просто отключает .htaccess в котором прописана реврайт рулы.
Пишем AllowOverride All и все работает.
Комментариев нет:
Отправить комментарий