Есть .htaccess от апача:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L,QSA]
Ни как не пойму как аналогично сделать в nginx,
тоесть как правильно указать условие "Если не существующий файл и не директория то
перерписывать"?
В nginx пока нет проверки существования файла или каталога.
Можно попробовать как-то так:
set $old_uri = $request_uri;
set $qs = $query_string;
location /some/ {
error_page 404 /index404.php;
}
location = /index404.php {
internal;
rewrite /index404.php /index.php?$old_uri&$qs last;
}
Игорь Сысоев
http://sysoev.ru