Доброго времени суток.
Понадобилось установить LiveStreet в директорию, а не в корень (т.е. не на domain.tld, а в domain.tld/livestreet). При этом сервер работает на nginx.
Livestreet установился нормально, однако при попытке перейти по любой ссылке в нем (например, /blogs/) rewrite перехватывает Joomla (она установлена в корень, т.е. domain.tld) и выдает 404. На форуме nginx мне подсказали, как нужно переписать конфиг, однако не помогло.
Сейчас конфиг выглядит так:
location ^~ /livestreet/ {
try_files $uri $uri/ /index.php?$args;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /полный/путь/до/каталога/$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT /полный/путь/до/каталога/;
include fastcgi_params;
}
}
Возникла идея: если отключить ЧПУ, то все должно заработать.
В связи с этим два вопроса:
1. Как отключить rewrite?
2. Или как написать конфиг nginx, что бы rewrite работали?
Заранее огромное спасибо!