아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
화산 아이콘 11
MC몽 용돈 논란 해명
아하

생활

생활꿀팁

반듯한거북이278
반듯한거북이278

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

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

감사합니다.

    2개의 답변이 있어요!
    • 조신한박쥐3
      조신한박쥐3

      안녕하세요.

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

      주소창에 보여지는 주소가

      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을 설정하시는게 좋습니다.