phranque - 1:13 pm on Mar 13, 2013 (gmt 0)
welcome to WebmasterWorld, kambiz marta!
check your server access and error logs for clues about what caused that 404.
Sorry, but I can't understand what do you mean with The (.*)_(.*) part of the patterns should be ([^_]+)_([^.]+) or similar.
the .* pattern is "promiscuous, ambiguous and greedy" so g1smd is suggesting a more specific/efficient regular expression.