페이지¶
Odoo에서는 원하는 대로 웹사이트 페이지를 제작하고, 특정 요구 사항에 맞게 콘텐츠와 디자인을 설정할 수 있습니다.
정적 페이지에는 홈페이지와 같은 안정적인 콘텐츠가 있습니다. 직접 새 페이지를 만들고 URL을 정의하며 속성 을 조정하는 작업 등을 할 수 있습니다. 반면에 동적 페이지는 동적으로 생성됩니다. 예를 들어 앱이나 모듈 (예: /shop
또는 /blog
)을 설치하거나 새로운 품목이나 블로그 게시물을 게시할 때 Odoo에서 자동으로 생성된 모든 페이지는 동적 페이지이므로 다르게 관리됩니다.
페이지 생성¶
웹사이트 페이지는 **프론트엔드**와 **백엔드**에서 만들 수 있습니다. 새 웹사이트 페이지를 만들려면 다음과 같이 진행하세요:
참고
메뉴에 페이지가 표시되지 않아야 하는 경우 :guilabel:`메뉴에 추가`를 비활성화합니다.
페이지 관리¶
페이지 게시/게시 취소¶
페이지를 게시해야 웹사이트 방문자가 페이지에 액세스할 수 있습니다. 페이지를 게시하거나 게시 취소를 하려면 페이지에 액세스한 후 오른쪽 상단에 있는 스위치를 게시되지 않음 에서 게시됨 으로 또는 그 반대로 전환합니다.
참고
또한 다음과 같은 것도 가능합니다:
:ref:`페이지 속성 <website/page_properties>`에서 직접 페이지를 게시하거나 게시를 취소할 수 있습니다. 페이지 속성에서 게시 날짜를 지정하거나 필요에 따라 페이지의 공개 여부를 제한할 수 있습니다.
한 번에 여러 페이지 게시/게시 취소하려면, 활동 을 클릭하고 게시됨 또는 게시되지 않음 을 선택합니다.
로 이동하여 페이지를 선택한 다음
홈페이지¶
웹사이트를 만들 경우 Odoo에서는 기본적으로 전용 홈 페이지가 생성되나, 웹사이트에 있는 어떤 페이지든 홈페이지로 지정할 수 있습니다. 지정하려면 으로 이동한 다음 웹사이트 정보 섹션에서 홈페이지 URL 필드로 지정할 페이지의 URL을 정의합니다 (예: /shop
).
또는 정적 페이지 을 홈페이지로 지정할 수 있습니다. 게시됨 탭을 선택한 후 홈페이지로 사용 을 활성화합니다.
으로 이동하여페이지 속성¶
정적 페이지의 속성을 수정하려면 수정하려는 페이지에 액세스한 다음 으로 이동합니다.
이름 탭을 사용하면 다음과 같이 할 수 있습니다:
페이지 이름 필드를 사용하여 페이지 이름을 변경합니다;
:guilabel:`페이지 URL`을 업데이트하고 이전 URL을 새 URL로 리디렉션하도록 선택할 수 있습니다. 이렇게 하려면 :guilabel:`이전 URL 리디렉션`을 활성화한 다음 :ref:`리디렉션 <website/URL-redirection>`의 :guilabel:`유형`을 선택합니다:
301 영구적으로 이동: 페이지를 영구적으로 리디렉션합니다;
302 일시적으로 이동: 페이지를 일시적으로 리디렉션합니다.
게시 탭에서 페이지의 속성을 추가로 조정할 수 있습니다:
상단 메뉴에 표시: 페이지가 메뉴에 표시되지 않도록 하려면 비활성화합니다;
홈페이지로 사용: 페이지를 웹사이트의 홈페이지로 사용하려면 활성화합니다;
인덱스: 페이지가 검색 엔진 결과에 표시되지 않도록 하려면 비활성화합니다;
게시됨: 페이지 게시를 활성화합니다;
게시 날짜: 특정 시간에 페이지를 게시하도록 예약하려면 원하는 날짜를 선택하고 시계 아이콘을 클릭하여 시간을 설정한 다음 녹색 확인 표시를 클릭하여 선택 사항을 확인합니다.
가시성: 페이지에 액세스할 수 있는 사용자를 선택합니다:
모두
로그인
제한된 그룹: 사용자 액세스 그룹 </applications/general/users/access_rights>`을 :guilabel:`인증된 그룹 필드에서 선택합니다.
비밀번호 사용: 비밀번호 필드에 비밀번호를 입력합니다.
페이지 복사¶
페이지를 복제하려면 해당 페이지에 액세스한 다음 :menuselection:`사이트 –> 속성`으로 이동하여 :guilabel:`페이지 복제`를 클릭합니다. :guilabel:`페이지 이름`을 입력한 다음 :guilabel:`확인`을 클릭합니다. 복제된 페이지는 일반적으로 메뉴에서 원본 페이지 다음에 추가되지만 :doc:`메뉴 편집기 <pages/menus>`를 사용하여 조정하거나 제거할 수 있습니다.
페이지 삭제¶
페이지를 삭제하려면 다음과 같이 진행합니다:
페이지에 액세스한 다음 :menuselection:`사이트 –> 속성`으로 이동하여 :guilabel:`페이지 삭제`를 클릭합니다.
삭제하려는 페이지로 연결되는 모든 링크가 카테고리별로 분류된 팝업 창이 화면에 표시됩니다. 웹사이트 방문자에게 404 오류 페이지가 표시되지 않도록 하려면 해당 페이지를 가리키는 모든 링크를 업데이트해야 합니다. 이렇게 하려면 카테고리를 확장하고 링크를 클릭하여 새 창에서 엽니다. 또는 삭제된 페이지에 대해 :ref:`redirection <website/URL-redirection>`을 설정할 수 있습니다.
링크를 업데이트한 후 (또는 리디렉션 설정을 완료한 후)에는 :guilabel:`확인합니다`를 선택한 다음 :guilabel:`확인`을 클릭합니다.
URL 리디렉션 매핑¶
URL 리디렉션 매핑은 처음에 요청한 URL과 다른 위치로 방문자와 검색 엔진을 이동시키도록 구성됩니다. 예를 들어 이 기술은 페이지 삭제, URL 수정 또는 다른 플랫폼에서 사이트를 마이그레이션할 때 Odoo 도메인 링크가 끊어지는 것을 방지하는 데 사용합니다. 또한 페이지 SEO 개선을 하기 위해서 사용할 수 있습니다.
기존 URL 리디렉션에 액세스하고 새 리디렉션을 생성하려면 :doc:`개발자 모드 </applications/general/developer_mode> 활성화`를 클릭하고 :menuselection:`웹사이트 –> 환경설정 –> 리디렉션`으로 이동합니다.
참고
페이지의 URL을 수정 하고 이전 URL 리디렉션 을 활성화할 때마다 리디렉션 레코드가 자동으로 추가됩니다.
정적 및 동적 페이지 에 대한 리디렉션을 설정할 수 있습니다.
새 리디렉션을 만들려면 신규 버튼을 클릭한 다음 필드를 채웁니다:
이름: 리디렉션을 식별할 이름을 입력합니다.
행동: 리디렉션 유형을 선택합니다:
404 찾을 수 없음: 방문자가 액세스하려는 페이지가 게시되지 않거나 삭제된 페이지인 경우에는 404 오류 페이지로 리디렉션됩니다.
301 영구적으로 이동: 게시되지 않거나 삭제된 정적 페이지 를 영구적으로 리디렉션합니다. 검색 엔진 결과에 새 URL이 표시되며 브라우저에 리디렉션이 캐시됩니다.
302 일시적으로 이동: 단기 리디렉션하는 경우로, 페이지를 다시 구축하거나 업데이트하는 경우에 해당합니다. 새 URL이 브라우저에 캐시되지 않으며 검색 엔진 결과에도 나타나지 않습니다.
308 리디렉션/재작성: 기존 동적 페이지 을 영구 리디렉션하는 경우에 해당합니다. URL 주소가 변경됩니다. 새로운 주소가 검색 엔진 결과에 나타나고 브라우저에서 캐시됩니다. 예를 들어
/shop
으로 되어 있는 주소를/market
으로 바꾸려는 경우에는 이러한 리디렉션 유형을 사용하여 동적 페이지의 주소를 변경할 수 있습니다.
이전 URL: 리디렉션할 URL (예:
/about-the-company
)을 입력하거나 원하는 동적 페이지 을 검색하여 목록에서 선택합니다.대상 URL: 301, 302, 308 리디렉션의 경우 리디렉션할 URL을 입력합니다. 외부 URL로 리디렉션하려면 프로토콜 (예:
https://
)까지 포함하도록 합니다.웹사이트: 특정 웹사이트를 선택합니다.
순서: 리디렉션이 실행될 순서를 지정하며, 예를 들어 연속적으로 리디렉션되는 체인의 경우에 해당합니다 (예: 한 URL이 다른 URL로 리디렉션되고 다시 다른 URL로 리디렉션되는 연속된 리디렉션).
리디렉션을 비활성화하려면 활성화 스위치를 전환합니다.
중요
404, 301, 302 리디렉션은 게시 취소 또는 삭제 페이지에서 새 페이지로 트래픽을 마이그레이션하기 위한 것입니다. 308 리디렉션은 기존 페이지를 영구적 으로 리디렉션하는 데 사용합니다.
더 보기
리디렉션 및 검색 <https://developers.google.com/search/docs/crawling-indexing/301-redirects>`_에 대한 구글 문서 참조.