Oops, problem solved!
I am using wordpress 2.8 and the plugin handle image file is not exist (ms-files.php)
I have to use this directive instead:
rewrite ^.*/files/(.*) /wp-content/blogs.php?file=$1;
if you follow the http://codex.wordpress.org/Nginx, please replace
location ~ ^/[_0-9a-zA-Z-]+/files/(.*)$ {
try_files /wp-content/blogs.dir/$blogid/files/$2 /wp-includes/ms-files.php?file=$2 ;
access_log off; log_not_found off; expires max;
}
with the one above.
Good luck!
Hi, dallasb86
It is weird, I got the same result.
I followed the instruction here: http://codex.wordpress.org/Nginx
Since we are still using wordpress 2.8 and the ngix-helper plugin is not compatible, I even manually create the map file. But the picture just not show up. I switched from apache to ngnix and I am still struggling …
Is there anybody could help?