Добрый день!
Есть куча статичных однотипных проектов, которые складываются в root директорию nginx в каталоги со случайными именами.
Например,
site.ru/ffdsf2425ff
site.ru/2435werw2f
site.ru/ffdsertwet3f
site.ru/ertw3ergeb
Конфиг Nginx выглядит сейчас следующим образом:
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html;
}
В каждой директории сайта лежит index.html, который и отображается при входе по адресу site.ru/project_id
Но есть проблема: Если зайти, например, по адресу site.ru/project_id/sdfsdfsdfsdfdsf то я получу 404, а хотелось бы без изменения адресной строки отобразить так же index.html из каталога site.ru/project_id
Думаю, что нужно сделать что-то такое:
location ~ /(.*)/(.*) {
try_files $uri $uri/ $1/index.html;
}
Но так не работает.