mod_rewrite не работает, Apache2

четверг, 1 июля 2010 г.

Если вам достался целый сервер под веб-сайт и вы видите, что написанные вами правила в htaccess не работают вовсе, то нужно сделать следующее:
1. Найти конфигурационный файл для виртуального хоста. Например, он может быть в /etc/apache2/sites-enabled/@000-default (путь может быть другим у вас)
2. Найти нужный для вашего сайта блок ...
Путь может быть у вас свой.
3. Найти там директиву
AllowOverride и прописать ей All (вероятно там было None) Это позволит правилам в htaccess работать в принципе.
4. Перезапустить apache
a2enmod rewrite && /etc/init.d/apache2 restart

Все должно заработать

Copyright © 2010 WEB IT blog