3 января 2012

Настройка файла .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.

Один выпуск рассылки — это полнотекстовая заметка из блога, канала в телеграме или ссылка на новый выпуск подкаста. Если хочешь получать мои заметки и подкасты в одном месте, то рассылка лучше всего подходит для этого.