diff --git a/src/routes/Routes.js b/src/routes/Routes.js
index c1b375ce8bfad0479601fc369c206cd613ed666b..cc4098e741edcc92f1ea27b75432113034c25f56 100644
--- a/src/routes/Routes.js
+++ b/src/routes/Routes.js
@@ -42,13 +42,18 @@ export default function Routes() {
         <Route exact path="/login" component={handleLogin} />
         <Route exact path="/logout" component={handleLogout} />
         <Route exact path="/archives/:uri" component={ArchiveDetails} />
-        <Route exact path="/archives/:uri/query">
+        <Route exact path="/archives/ivoa/query">
           <QueryContextProvider>
             <IVOAContextProvider>
-              <QueryCatalogs />
+              <QueryIVOARegistry />
             </IVOAContextProvider>
           </QueryContextProvider>
         </Route>
+        <Route exact path="/archives/:uri/query">
+          <QueryContextProvider>
+            <QueryCatalogs />
+          </QueryContextProvider>
+        </Route>
       </Switch>
     </Router>
   );