Саша Бизиков

Младший дизайнер в ФанБоксе. Делал интерфейсы бизнес-процессов для сотрудников банка Тинькофф. Изучаю дизайн мобильных приложений и редактуру текста.

Настройка файла .htaccess после установки Лайфстрит

Буквально сегодня настроил 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.

Ещё