웹 사이트 규칙 문서 만들기

URL 링크를 끊거나 문서를 변경하지 않고도 데이터베이스 파일, HTML 파일, CGI 스크립트 및 기타 관련 웹 파일을 여러 위치에 보관하거나 새 위치로 이동할 수 있습니다. 웹 사이트 규칙 문서를 사용하여 URL을 리디렉션하면 새 위치에 페이지가 표시되고 사용자의 위치 상자에 URL이 표시됩니다. URL 또는 디렉터리를 매핑하면 페이지가 새 위치에 표시되고 해당 새 위치가 사용자에게 숨겨집니다.

이 작업 정보

웹 사이트 규칙 문서는 해당 웹 사이트 문서 내에서 작성됩니다. 웹 사이트 규칙 문서에는 다음과 같은 네 가지 유형이 있습니다.

  • 디렉토리 -- 디렉토리 유형을 사용하면 들어오는 URL을 특정 디렉토리로 전달하고 액세스 수준을 지정할 수 있습니다.
  • 리디렉션 -- 리디렉션 유형을 사용하여 지정된 수신 URL 패턴이 지정된 URL로 리디렉션되도록 지정합니다.
  • 대체 -- 대체 유형을 사용하면 지정된 URL 패턴을 다른 지정된 URL 패턴으로 대체할 수 있습니다.
  • HTTP 응답 헤더 -- HTTP 응답 헤더 유형을 사용하여 지정된 URL 패턴과 일치하는 요청의 모든 응답에 추가되는 HTTP 헤더를 지정합니다.

웹 사이트 규칙을 사용하면 기존 링크나 브라우저 북마크를 손상시키지 않고 사이트를 다른 곳으로 옮기거나 재구성할 수 있습니다.

규칙 문서는 구성 탭에 있는 웹 사이트 문서에 대한 응답으로 표시됩니다. > 인터넷 사이트 보기.

절차

  1. From the HCL Domino® Administrator, click the Configuration tab, expand the Web section and click Internet Sites.
  2. 편집하려는 웹 사이트 문서를 선택하고 문서 편집을 클릭하세요.
  3. 웹 사이트 버튼을 클릭하고 규칙 만들기를 선택합니다.
  4. 기본 사항 탭을 클릭하고 다음 필드를 작성하세요.
    1 . 기본 탭 필드

    필드

    행동

    설명

    이 규칙을 다른 규칙과 구별되는 이름을 입력하세요.

    규칙의 종류

    하나를 선택하세요:

    • 디렉토리 -- URL 경로를 통해 서버 파일 시스템 디렉토리에 액세스할 수 있도록 허용합니다.
    • 리디렉션 -- URL로 식별된 리소스가 다른 위치나 웹 사이트로 이동되었습니다.
    • 대체 -- URL의 문자열을 다른 문자열로 대체합니다.
    • HTTP 응답 헤더 - 지정된 URL 패턴 및 응답 코드와 일치하는 HTTP 응답에 Expire 헤더나 사용자 정의 헤더를 추가합니다.
    • 세션 인증 재정의 -- 서버에서 세션 기반 인증이 활성화된 경우 특정 웹 사이트에 대한 기본 인증을 설정합니다.

    들어오는 URL 패턴

    이 규칙의 영향을 받는 URL을 설명하는 패턴입니다.

    여러 개의 규칙을 정의하는 경우 각 규칙에 대해 가장 긴 고유 패턴을 지정하세요. 패턴에 http나 호스트 이름을 포함하지 마세요.

    이 URL로 리디렉션

    (리디렉션 전용) 새로운 URL 위치를 입력하세요. 이 필드의 URL 패턴이 슬래시로 시작하면 규칙은 내부 리디렉션으로 처리됩니다. 그렇지 않으면 해당 규칙은 외부 리디렉션으로 간주됩니다.

    외부 리디렉션 패턴은 브라우저가 이해하는 인터넷 프로토콜 문자열(예: http: 또는 ftp)로 시작해야 합니다.

    301 리다이렉션 보내기

    (리디렉션 전용) 수신 URL 패턴이 URL로 리디렉션에 대한 값을 모두 지정한 경우에만 사용할 수 있습니다. Domino는 일반적으로 리디렉션이 일시적임을 나타내는 302의 리디렉션 http 반환 코드를 보냅니다. 이 확인란에서 '예'를 선택하면 301 반환 코드가 전송되어 리디렉션이 영구적이어야 함을 나타내며 브라우저가 리디렉션 URL을 기억하게 됩니다.

    교체 패턴

    (대체만 해당) 들어오는 URL의 일치하는 부분을 대체하는 문자열을 입력하세요.

    대상 서버 디렉토리

    (디렉토리만 해당) 매핑되는 파일 시스템 디렉토리 경로를 입력하세요. 이는 완전한 경로나 데이터 디렉터리에 대한 상대 경로로 지정할 수 있습니다. Domino 데이터 디렉토리 아래에 없는 디렉토리를 매핑하려면, 완전한 경로를 지정하세요.

    접근 수준

    (디렉토리 전용) 다음 중 하나를 선택하세요:

    • 읽기 액세스 -- 브라우저 사용자가 브라우저에 표시되거나 다운로드된 디렉토리의 파일을 읽을 수 있도록 허용합니다. 사용자가 디렉토리에서 파일을 요청하면 서버는 파일의 내용을 브라우저로 다시 전송합니다.
    • 실행 액세스 -- 브라우저 사용자가 디렉토리에서 CGI 프로그램을 로드하고 실행할 수 있도록 허용합니다. 서버는 프로그램의 출력을 브라우저로 전달합니다.

    HTTP 응답 코드

    (HTTP 응답 헤더만 해당) 응답 헤더를 적용할 HTTP 응답 코드를 입력하세요.

    만료 헤더

    (HTTP 응답 헤더만 해당) 다음 중 하나를 선택하세요.

    • 헤더를 추가하지 마세요. 디렉토리의 파일은 브라우저에 표시되거나 다운로드됩니다.
    • 헤더는 애플리케이션이 추가하지 않은 경우에만 추가합니다. 디렉토리의 파일은 서버에서 실행되는 CGI 파일입니다.
    • 항상 헤더를 추가하세요(애플리케이션의 헤더를 재정의하세요)
    참고: 헤더를 추가하기로 선택한 경우 만료 기간을 지정해야 합니다. 즉, 헤더를 활성화할 일수를 지정하거나, 헤더를 비활성화할 날짜를 지정해야 합니다.

    사용자 정의 헤더

    (HTTP 응답 헤더만 해당) 사용하려는 사용자 정의 헤더마다 다음을 지정하세요.

    • 이름: 응답 헤더의 이름입니다.
    • 값: 응답 헤더의 값입니다.
    • 재정의: 애플리케이션 헤더를 재정의합니다.
    • 적용 대상: HTTP, HTTPS 또는 모두(HTTP 및 HTTPS)에 적용되는지 여부입니다.
  5. 문서를 저장합니다.