Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 Re: FAQ » FYI: rewrite-правила для nginx [версия 0.9.1 и младше] » 2011-04-27 15:11:26

Поставил данный движок... тоже nginx, сервер свой.

Почитал, посмотрел правила..... подправил, вышло такое:

location / {
                error_page   500 502 503 504  /50x.html;
                try_files $uri $uri/ @ngcms;
                index  index.html index.php;
                }
location @ngcms {
                fastcgi_pass   unix:/var/php/spawn-fcgi.socket; #тут смотря как php-cgi прикручен.
                fastcgi_param SCRIPT_FILENAME /путь/до/index.php;
                include  fastcgi_params;
                fastcgi_param SCRIPT_NAME /index.php;
                }
if (!-e $request_filename) {
                rewrite  ^(.*)$  /index.php?q=$1  last;
                break;
        }

В секции

location ~ \.php$ {

Добавить к остальным

try_files $uri @ngcms;

Немного не дописал сначала ))

В итоге вполне работает реврайт. location @ngcms взято по образцу от wordpress

Подвал раздела

Работает на FluxBB