Всем доброго времени суток!
Нужна помощь по rewrite в Nginx.
Есть сайт
site.com. В директории test расположен файл index.php и .htaccess со следующим содержимым
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
Надо переписать это для nginx. В конфиге nginx я пишу
location /test/{
try_files $uri $uri/ /test/index.php?$uri;
}
Ссылки вида
site.com/test/one/two/ передаются в файл index.php корректно. Но например ссылка вида
site.com/test/one/two/blabla.jpg?w=15 в index.php не передаются и Nginx отдает 404 страницу.
Пробовал так
if (!-e $request_filename){
rewrite ^(.*)$ /test/index.php;
}
Результат тот же.
Может кто подскажет в какую сторону копать?