본문 바로가기
윅스 (Wix) 홈페이지 만들기/윅스 코딩 (Wix Code - Corvid)

윅스 (Wix) 코딩 - 여러 동적 페이지에 고유한 URL을 부여하기 (About Making Multiple Dynamic Page URLs Unique)

by 라임쥬서(Lime Juicer) 2020. 5. 4.
반응형

윅스 (Wix) 코딩 - 여러 동적 페이지에 고유한 URL을 부여하기 (About Making Multiple Dynamic Page URLs Unique)

 

 

 

설명)

 

이 글을 읽기 전에 다음에 대해 배우고 싶을 수 있습니다.

- 윅스 (Wix) 코딩 - 동적 페이지 URL 설정하기 (About Setting Up Dynamic Page URLs)

- 윅스 (Wix) 코딩 - 내 동적 페이지는 어떤 콘텐츠를 표시합니까? (What Content Will My Dynamic Page Display?)

 

 

만드는 모든 동적 페이지에는 고유한 URL이 있어야 합니다. 동적 페이지 URL에는 동적 섹션과 정적 섹션이 있습니다. 이 섹션은 고유성에 다르게 영향을 미칩니다.

 

- 정적 섹션 : URL의 정적 섹션 내용이 고유성에 포함됩니다. 예를 들어, recipes/menu /{meal}은 고유하지만 Menu는 메뉴와 다르므로 recipes/Menu/{meal}도 마찬가지입니다.

- 동적 섹션 : URL의 섹션과 위치는 고유성에 포함되지만 참조하는 입력란(필드)에는 포함되지 않습니다. 예를 들어 recipes/menu/{meal}은 recipes/menu/{course}와 비교하여 고유하지 않습니다. 둘 다 recipes/menu와 그 뒤에 하나의 동적 섹션이 있기 때문입니다. 어떤 경우에는 식사 입력란(필드)의 동적 섹션 필터와 코스 입력란(필드)의 다른 필터가 URL의 고유성에 영향을 미치지 않습니다. 그러나 recipes/menu/{meal}는 recipes/{meal}/menu와 비교할 때 고유합니다. 동적 섹션이 URL의 다른 위치에 표시되기 때문입니다. recipes/menu/{meal}는 recipes/menu/{meal}/{course}와 비교할 때 독특합니다. 하나의 URL에는 다른 하나보다 동적인 섹션이 있기 때문입니다.

이것이 동적 페이지를 설정하는 방법에 어떤 영향을 미칠 수 있는지 살펴 보겠습니다. 요리법 컬렉션이 있는 요리법 사이트가 있다고 가정해봅니다. 요리법 정보가 들어있는 입력법(필드) 외에도 컬렉션에는 아침, 점심 또는 저녁 식사를 위한 요리법이 있는지 메모하는 식사 입력법(필드)이 있습니다. 또한 전체, 메인 또는 디저트인지를 기록하는 코스 입력법(필드)가 있습니다.

 

다음과 같이 URL을 사용하여 요리법에 대한 동적 상품 페이지를 만드는 경우를 가정해보겠습니다.

 

 

 

이제 식사 입력법(필드)를 기반으로 요리법을 표시하는 동적 카테고리 페이지를 만들고 싶습니다. 다음과 같이 URL을 정의하려고 할 수 있습니다.

 

 

 

 

그러나 이 URL로 페이지를 만들려고 하면 URL이 고유하지 않기 때문에 사용할 수 없다는 오류가 발생합니다. 이는 두 URL이 모두 /recipe/{some-dynamic-field} 와 동일한 패턴을 따르기 때문입니다. 동적 입력란(필드)의 콘텐츠는 고유성에 포함되지 않으므로 식사 및 제목은 동일하게 간주됩니다.

 

 

노트 :

URL의 정적인 부분만 대소문자를 구분합니다.

 

 

 

 

URL을 고유하게 만들기 위해 수정하기 (Editing Your URLs to Make Them Unique)

URL을 고유하게 만들려면 기존 정적 섹션을 추가하거나 수정하기 위해 URL을 수동으로 편집해야 합니다. URL을 클릭하여 편집하면 추가한 동적 섹션이 {}로 묶여 있으므로 http://www.../recipes/{meal}처럼 보입니다.

 

동적 카테고리 페이지를 만들때 카테고리를 URL에 수동으로 추가하여 고유하게 만드는 것이 좋습니다. 예를 들어, 식사 페이지의 URL은 http://www.../recipes/meals/{meal}이고, 코스 페이지의 URL은 http://www.../recipes/courses/{course} 입니다.

 

이렇게하면 아침 식사 페이지의 실제 URL은 http://www.../recipes/meals/breakfast가 되고 메인 코스 페이지의 URL은 http://www.../recipes/courses/main이 됩니다. .

 

그러나 기존 동적 섹션을 수정하거나 고유한 것으로 만들기 위해 사이트 이름 뒤에 URL에 원하는 것을 추가할 수 있습니다.

 

 

 

계산된 URL이 고유한지 확인하기 (Making Sure Your Calculated URLs Are Unique)

지정된 동적 페이지의 URL은 컬렉션의 데이터에서 계산되므로 동적 페이지 URL을 구성하는 입력란의 내용이 고유해야 합니다. 다시 말해, 컵 케이크의 여러 요리법과 제목 입력란(필드)가 모두 "cupcakes"라고 말하면, 모두 동일한 계산된 URL을 갖게됩니다. 이렇게 하면 어떤 동적 페이지가 표시되는지 알 수 없는 불안정한 상황이 발생합니다.

 

URL의 동적 부분은 대소문자를 구분하지 않습니다. 즉, "cupcakes"라는 요리법과 "Cupcakes"라는 요리법이 있는 경우 URL이 어떻게 나타나는지에 관계없이 그 중 하나만 표시됩니다.

 

 

 

 

 

연관된 토픽)

윅스 (Wix) 코딩 - 동적 페이지 URL 설정하기 (About Setting Up Dynamic Page URLs)

윅스 (Wix) 코딩 - 내 동적 페이지는 어떤 콘텐츠를 표시합니까? (What Content Will My Dynamic Page Display?)

 

 

윅스 홈페이지 만들기 101

윅스 (Wix) 홈페이지 만들기 101 - E-Book - Index

 

윅스 (Wix) 홈페이지 만들기 101 - E-Book - Index

윅스 (Wix) 홈페이지 만들기 101 - E-Book - Index 윅스 (Wix.com) 윅스 ADI & 템플릿 (Wix ADI & 템플릿) 윅스 웹에디터 (Wix Editor) 윅스 코딩 (Wix Code - Corvid) 윅스 해커톤 (Wix Hackathon)

limejuicer.tistory.com

 

출처 :

https://support.wix.com/en/article/about-making-multiple-dynamic-page-urls-unique

 

반응형

댓글