Как в nginx настроить изменение uri?
Можно в локейшене изобразить такой ад:
rewrite ^/([^/]*)/([^/]*)/(.+\.(js|css|png|jpg|jpeg|gif|ico|html))$ /$1/$3 break;
Либо если количество "вылавливаемых" директорий конечно то:
rewrite ^/(img|article)/([^/]*)/(.+\.(js|css|png|jpg|jpeg|gif|ico|html))$ /$1/$3 break;
Применил как
location ~* ^.+\.(jpg|jpeg|gif|png|bmp|ico|swf|html|htm|css|js)$ {
	rewrite ^/([^/]*)/([^/]*)/(.+\.(jpg|jpeg|gif|png|bmp|ico|swf|html|htm|css|js))$ /$1/$3 last;
	root /home/example;		
	access_log off;
	expires max;
}