Приветствую.
Раньше существовал такой вот .htaccess, который осуществлял редирект на
другой сервер, если .gif-файл не находился в папке:
===================================================
RewriteEngine on
RewriteBase /
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -l
RewriteRule .* - [L]
RewriteRule ^pic1\/([a-zA-Z0-9]+)\.gif$
http://pictures.example.com/pic1/$1.gif [R=301,L]
===================================================
Причем pic1 ? это symlink, а обращение идет к example.com с последующим
переходом на pictures.example.com.
Как это всё сделать под nginx? Пытался сделать вот это:
location /pic1/ {
if (!-e $request_filename) {