diff --git a/frontend/packages/core/src/pages/aiApis/aiApisLayout.tsx b/frontend/packages/core/src/pages/aiApis/aiApisLayout.tsx
index 3a67332c..b956887a 100644
--- a/frontend/packages/core/src/pages/aiApis/aiApisLayout.tsx
+++ b/frontend/packages/core/src/pages/aiApis/aiApisLayout.tsx
@@ -1,14 +1,15 @@
-import { useEffect } from "react";
-import { Outlet, useLocation, useNavigate } from "react-router-dom";
+import { useEffect } from 'react'
+import { Outlet, useLocation, useNavigate } from 'react-router-dom'
-export default function GlobalPolicyLayout(){
- const location = useLocation()
- const pathName = location.pathname
- const navigator = useNavigate()
- useEffect(()=>{
- if(pathName === '/aiApis'){
- navigator('/aiApis/list')
- }
- },[pathName])
- return ()
-}
\ No newline at end of file
+export default function GlobalPolicyLayout() {
+ const location = useLocation()
+ const pathName = location.pathname
+ const navigator = useNavigate()
+ useEffect(() => {
+ if (pathName === '/aiApis') {
+ const queryParams = new URLSearchParams(location.search).toString()
+ navigator(`/aiApis/list${queryParams ? `?${queryParams}` : ''}`)
+ }
+ }, [pathName])
+ return
+}