В Apache я могу получить доступ к php-скриптам через uri, например /index.php/dashboard
, Как настроить nginx на то же самое?uri mapping - '/index.php/dashboard' в nginx
Также я могу получить доступ к /index
с Apache и автоматически сопоставляется с /index.php
. Возможно ли это в nginx?
Я думаю, что что-то подобное решение:
map $uri $myvalue {
/index.php/(.*) /index.php?$;
}
Или есть решение без перезаписи?
Моя текущая конфигурация такова:
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
Я использую fpm. Первый параметр fastcgi выглядит корректно, но местоположение заканчивается на '$', следует ли обновлять местоположение до 'location ~ \ .php) (/.+) $'? – DanFromGermany