diff --git a/apps/web/src/app/(home)/_ui/UniversityList/index.tsx b/apps/web/src/app/(home)/_ui/UniversityList/index.tsx
index 6a891221..5722b8ab 100644
--- a/apps/web/src/app/(home)/_ui/UniversityList/index.tsx
+++ b/apps/web/src/app/(home)/_ui/UniversityList/index.tsx
@@ -47,7 +47,7 @@ const UniversityList = ({ allRegionsUniversityList }: UniversityListProps) => {
background: "white",
}}
/>
-
+
);
};
diff --git a/apps/web/src/app/university/SearchBar.tsx b/apps/web/src/app/university/SearchBar.tsx
index 074ea073..bfd12b6d 100644
--- a/apps/web/src/app/university/SearchBar.tsx
+++ b/apps/web/src/app/university/SearchBar.tsx
@@ -1,7 +1,7 @@
"use client";
import { zodResolver } from "@hookform/resolvers/zod";
-import { useRouter } from "next/navigation";
+import { usePathname, useRouter } from "next/navigation";
import { type SubmitHandler, useForm } from "react-hook-form";
import { z } from "zod";
@@ -27,6 +27,7 @@ interface SearchBarProps {
// --- 폼 로직을 관리하는 부모 컴포넌트 ---
const SearchForm = ({ initText }: SearchBarProps) => {
const router = useRouter();
+ const pathname = usePathname();
const {
register,
@@ -48,12 +49,13 @@ const SearchForm = ({ initText }: SearchBarProps) => {
const queryString = queryParams.toString();
- router.push(`/university?${queryString}`);
+ // 현재 경로에서 쿼리 파라미터만 업데이트
+ router.push(`${pathname}?${queryString}`);
};
return (
-