Благодарю всех!
получилось с помощью:
location /project/ {
alias /home/test/www/project/;
index main.php;
try_files $uri @php;
}
location @php {
rewrite ^/project/(.*)$ /project/main.php?i=$1 last;
}
вложенные location, nginx на машине клиента почему то не хотел воспринимать.
и тут возник вопрос, а как теперь правильно запретить после всех этих действий хотлинкинг в папке:
/project/content/
там хранятся в сабдиректориях файлы 2х форматов mp4/mov
также там хранятся превью на эти видео, форматов jpg/jpeg
попробовал дописать следующее, но картинки/видео не грузятся:
location /project/content/ {
valid_referers none blocked mysite.com *.mysite.com;
if ($invalid_referer) {
return 403;
}
}