Multiple aliased pages for same taxonomy term (e.g. blog/term1 and images/term1)
The problem with dynamically creating every page is with the "content type", Drupal does not support dynamic arguments (wildcards) as the first part of a path, so there really isn't much you can do about that.

But let's approach it a little different, actually you should be able to use the taxonomy view that comes disabled with views by default to achieve what you are looking for, I would create a new page and:


enable it
create a contextual filter "Content: Type"
add relationship "Content: Taxonomy terms on node" and require it
add contextual filter "Taxonomy vocabulary: Machine name" using the relationship
rearrange the contextual filters: "content type", "vocabulary", "term id(with depth)", term id("depth modifier") 
edit "Content: Has taxonomy term ID (with depth)", in the section for "WHEN THE FILTER VALUE IS IN THE URL OR A DEFAULT IS PROVIDED" change "Filter Value Type" to "term name"
edit the path for the page (browse/%/%/%)


save your view and that should do it.

Again, remember that we can't use a dynamic path argument as the first part of a path in drupal which is why I added "browse".