Настройка файла .htaccess после установки LiveStreet
Буквально сегодня настроил VPS-сервер и решил установить LiveStreet. Установка прошла отлично. Главная страница работает, а при переходе на любую другую страницу получаю 404 ошибку. Ниже привожу решение проблемы.
Необходимо настроить файл .htaccess
:
1. Заходим через SSH на свой сервер в папку /etc/apache2/mods-enabled
cd /etc/apache2/mods-enabled
2. Создаем символьную ссылку:
ln -s ../mods-available/rewrite.load ./rewrite.load
3. Переходим в папку /var/www/названиеСайта/
4. Создать файл .htaccess
и добавить в него код:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !.(jpg|jpeg|gif|png|css|js|ico|swf)$
RewriteCond %{REQUEST_FILENAME} !{SERVER_NAME}/uploads.$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
5. Переходим в /etc/apache2/sites-available
и редактируем default: нужно поменять в <Directory/>
и <Directory var/www />
значение None на AllowOverride All.