아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
반듯한거북이278
반듯한거북이27820.08.13

HTML Parameter의 처리는 어떻게 해야 할까요?

안녕하세요.

예를 들어 아래와 같은 URL있는 경우

https://test.shop/product/list.html?cate_no=25

list.html에서는 cate_no라는 parameter를 보고 html의 내용을 재구성하는데요,

list.html에 cate_no=25가 적용된 html을 별도로 만들고 싶습니다. 예를 들면 cateno25.html 과 같이요,

list.html이 cate_no를 파라미터로 받는 목적은 사용자가 어떤 category를 만들지 몰라서 그렇게 한 것인데요, 이렇게 URL만들어 지면 검색엔진에서 잘 검색이 안되어서 별도의 html page를 만들고 싶은데, 어떻게 하면 좋을지 궁금합니다.

질문의 요지는

cate_no=25 가 반영된 별도의 html page를 만들어서,

https://test.shop/product/list.html?cate_no=25

가 아니라

https://test.shop/product/cateno25.html

과 같이 만들고 싶은 것이 요지입니다.

감사합니다.

55글자 더 채워주세요.
답변의 개수
2개의 답변이 있어요!
  • 안녕하세요.

    질문의 요지를 정확하게 알수는 없지만,

    주소창에 보여지는 주소가

    https://test.shop/product/cateno25.html

    이런식으로 보여지게 하고 싶다는 것인가요?

    cate_no=25 인 경우에는

    location.href = "https://test.shop/product/cateno25.html";

    이런식으로 해서 화면이동을 하면 될꺼 같은데 ..

    원하시는 답변인지 모르겠네요. ㅡㅡ


  • 안녕하세요

    제가 질문을 이해한 바로는 기존 cate_no parameter를 보고 동일 페이지 내에서 재구성을 했던 것에서

    따로 페이지를 만들고 기존에 사용하던 parameter가 url에 포함되어 사용되도록 하는걸로 이해를 하였는데요.

    기존 list.html페이지에서 parameter를 보고 재 구성하셨던것과 같이 비슷한 방식으로

    https://test.shop/product/cateno25.html

    해당 페이지를 만들고 url path를 확인하시고 product/ 뒷부분에 오는 cateno25를 추출하여 페이지를 재 구성하시는 형태로 만드시면 될 것 같습니다.

    검색엔진에서 잘 검색이 안되는(SEO) 측면에서도 고민을 하고 계시는 것 같습니다만

    윗 답변에서 좀 더 덧붙여서 설명을 드리면 카테고리 종류가 어떤게 있는지는 잘 모르겠습니다만

    https://test.shop/product/t-shirt.html

    https://test.shop/product/glasses.html

    위 처럼 주소만 봐도 페이지에 어떤 제품이 있을지 알수있도록 url을 설정하시는게 좋습니다.