HTML Parameter의 처리는 어떻게 해야 할까요?
안녕하세요.
예를 들어 아래와 같은 URL있는 경우
https://test.shop/product/list.html?cate_no=25list.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과 같이 만들고 싶은 것이 요지입니다.
감사합니다.
안녕하세요.
질문의 요지를 정확하게 알수는 없지만,
주소창에 보여지는 주소가
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.htmlhttps://test.shop/product/glasses.html위 처럼 주소만 봐도 페이지에 어떤 제품이 있을지 알수있도록 url을 설정하시는게 좋습니다.