location php для путей с дирой

S L _lsv_ at bk.ru
Tue Jan 20 06:52:10 UTC 2015


 Всем привет,

Вопросец есть.
Как сделать для сайта на котором ссылки сделаны на каком-то фреймворке вроде
http://127.0.0.1/login

что-бы такие ссылки уходили на php-fpm?

т.е. у меня 
        location  ^~ /old {
        alias /www/oldsite;
location ~ \.php$ {
    fastcgi_pass 127.0.0.1:9000;
    include fastcgi_params;
}
}
работает для .php на конце

А например вот так:
location ~ login$ {.php
    fastcgi_pass 127.0.0.1:9000;
    include fastcgi_params;
}
все равно не работает для странички  http://127.0.0.1/login

а раньше этот сайт был просто в server root прописан и все работало:
server {
        listen 443;
        root /www/site/;
        index index.php;
...
}

т.е. проблема в том что в php не работают пути которые как-бы директории, а не php -файлы.
Как их заставить работать в location?


-- 
S L
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20150120/8b6c037d/attachment.html>


Подробная информация о списке рассылки nginx-ru