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

2020. 08. 13. 10:20

안녕하세요.

예를 들어 아래와 같은 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개의 답변이 있습니다.

질문자 채택 답변
데이터랩

안녕하세요

제가 질문을 이해한 바로는 기존 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을 설정하시는게 좋습니다.

2020. 08. 14. 02:00
4
프리랜서 프로그래머

안녕하세요.

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

주소창에 보여지는 주소가

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

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

cate_no=25 인 경우에는

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

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

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

2020. 08. 13. 17:17
5