I have various views that show a limited range of nodes. For example going to collections/country-animals shows nodes with the taxonomy term 'country-animals'.
I have exposed filters enabled on these views, but unfortunately using an exposed filter rewrites the whole URL ignoring the fact that the user was viewing 'country-animals' and wishes to refine the current view by the terms selected. For example refining by 'gold' rewrites the URL to taxonomy/term/all?field_classification_metals_tid[]=89 and shows all nodes with the taxonomy term of 'gold' instead of nodes with the taxonomy term of 'gold' and 'country-animals'.
If I take the URL of the page I was on and combine it with the end of the URL that exposed filters creates (collections/country-animals?field_classification_metals_tid[]=89) I get exactly the view I want all the 'country animals' refined by 'gold'.
How do I make the exposed filters use the correct URL automatically instead of starting each URL with 'taxonomy/term/all'?
I get the same results with and without better exposed filters.
Here is the view settings page:
I am using Drupal 7 and Views 7.x-3.7