Taxonomy view per vocabulary
The best solution that I have been is the Taxonomy Display module. 
It Can handle each view, no matter its URL! it's very powerful!


  The taxonomy display module allows administrative configurable term display pages. This allows administrators to override the default presentation of taxonomy term pages per vocabulary through the taxonomy term page's manage display form.