웹 사이트 규칙 문서 작성

데이터베이스 파일, HTML 파일, CGI 스크립트 및 기타 관련 웹 파일을 여러 위치에 저장하고 URL 연결을 해제하거나 문서를 변경하지 않고도 새 위치로 이동시킬 수 있습니다. 웹 사이트 규칙 문서를 사용하여 URL의 방향을 리디렉션하면 페이지를 새 위치에 표시하고 사용자에 대한 위치 상자에 URL을 표시합니다. URL 또는 디렉토리를 맵핑하면 페이지는 새 위치에 표시되고 사용자는 URL을 볼 수 없습니다.

이 태스크 정보

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

  • 디렉토리 - 디렉토리 유형을 사용하여 수신 URL의 방향을 특정 디렉토리로 지정하고 액세스 레벨을 할당합니다.
  • 리디렉션 - 리디렉션 유형을 사용하여 지정된 수신 URL 패턴의 방향을 지정된 URL로 리디렉션합니다.
  • 대체 - 대체 유형을 사용하여 지정된 URL 패턴을 지정된 다른 URL 패턴으로 변경합니다.
  • HTTP 응답 머리글 - HTTP 응답 머리글을 사용하여, 지정된 URL 패턴을 일치시키는 요청에 의해 모든 응답에 추가되는 HTTP 머리글을 지정합니다.

웹 사이트 규칙을 통해 기존 링크 또는 브라우저 책갈피를 중단하지 않고 사이트를 재배치하거나 재구성할 수 있습니다.

규칙 문서가 웹 사이트 문서에 대한 응답으로 > 인터넷 사이트 보기의 환경 설정 탭에 표시됩니다.

프로시저

  1. HCLDomino® Administrator에서 환경 설정 탭을 클릭하고 섹션을 펼친 후 인터넷 사이트를 클릭합니다.
  2. 편집할 웹 사이트 문서를 선택하고 문서 편집을 클릭합니다.
  3. 웹 사이트 단추를 클릭하고 규칙 작성을 선택합니다.
  4. 기본사항 탭을 클릭하고 다음 필드를 완료합니다.
    1. 기본사항 탭 필드

    필드

    조치

    설명

    현재 규칙과 작성한 다른 규칙을 구분하는 이름을 입력합니다.

    규칙 종류

    다음 항목 중 하나를 선택합니다.

    • 디렉토리 - 서버 파일 시스템 디렉토리에 URL 경로로 액세스할 수 있습니다.
    • 리디렉션 - URL로 확인되는 자원이 다른 위치 또는 웹 사이트로 이동되었습니다.
    • 대체 - URL에 있는 문자열을 다른 문자열로 대체합니다.
    • HTTP 응답 머리글 - 지정된 URL 패턴 및 응답 코드와 일치하는 HTTP 응답에 만료 머리글 또는 사용자 정의 머리글을 추가합니다.
    • 세션 인증 다시 정의 - 서버에 대한 세션 기반 인증 사용을 설정할 때 특정 웹 사이트에 대한 기본 인증을 설정합니다.

    수신 URL 형식

    규칙이 적용되는 URL을 설명하는 형식

    많은 규칙을 정의하는 경우, 각 규칙에 대한 가장 길고 고유한 형식을 지정합니다. 패턴에 http 또는 호스트 이름을 포함시키지 마십시오.

    URL로 리디렉션

    (리디렉션에만 해당) 새 URL 위치를 입력합니다. 이 필드의 URL 패턴이 슬래시로 시작할 경우, 규칙은 내부 리디렉션으로 취급합니다. 그렇지 않으면 규칙은 외부 리디렉션으로 간주됩니다.

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

    301 리디렉션 보내기

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

    교체 패턴

    (대체에만 해당) 수신 URL과 일치하는 부분을 대체하는 문자열을 입력합니다.

    대상 서버 디렉토리

    (디렉토리에만 해당) 맵핑되는 파일 시스템 디렉토리 경로를 입력합니다. 이것은 인증된 경로나 데이터 디렉토리와 관련된 경로로 지정될 수 있습니다. Domino 데이터 디렉토리 밑에 없는 디렉토리를 맵핑하고자 할 경우, 완전한 경로를 지정합니다.

    액세스 레벨

    (디렉토리에만 해당) 다음 항목 중 하나를 선택합니다.

    • 읽기 권한 - 브라우저 사용자에게 브라우저에 표시되었거나 다운로드된 디렉토리에서 파일을 읽는 것을 허용합니다. 사용자가 디렉토리에서 파일을 요청하면, 서버는 파일의 내용물을 다시 브라우저로 발송합니다.
    • 실행 권한 - 브라우저 사용자에게 디렉토리의 CGI 프로그램을 로드하고 실행하는 것을 허용합니다. 서버는 프로그램에서 나온 출력물을 브라우저로 전달합니다.

    HTTP 응답 코드

    (HTTP 응답 머리글에만 해당) 응답 머리글을 적용하려는 HTTP 응답 코드를 입력합니다.

    만료 머리글

    (HTTP 응답 머리글 전용) 다음 항목 중 하나를 선택합니다.

    • 머리글 추가 안함 - 디렉토리의 파일은 브라우저에 나타나거나 다운로드됩니다.
    • 애플리케이션이 실행되지 않는 경우에만 머리글 추가 - 디렉토리의 파일은 서버에서 실행할 수 있는 CGI 파일입니다.
    • 항상 머리글 추가(애플리케이션의 머리글 다시 정의)
    주: 머리글 추가를 선택하면, 만료 기간을 지정해야 합니다(머리글을 사용 가능으로 설정할 날짜 또는 머리글을 사용 불가능으로 설정할 날짜 지정).

    사용자 정의 머리글

    (HTTP 응답 머리글 전용) 사용할 각 사용자 정의 머리글에서 다음 정보를 지정합니다.

    • 이름: 응답 머리글의 이름
    • 값: 응답 머리글의 값
    • 대체: 애플리케이션의 머리글 다시 정의
    • 적용: HTTP, HTTPS 또는 모두(HTTP 및 HTTPS) 중 어느 것에 적용되는지.
  5. 문서를 저장합니다.