建立網站規則文件

您可在多個位置中保存資料庫檔案、HTML 檔、CGI script 及其他相關的網路檔案,或將它們移到新的位置,而不用中斷 URL 鏈結或變更文件。使用「網站規則」文件重新導向 URL,會在新的位置顯示頁面,並在位置方框中為使用者顯示 URL。對應 URL 或目錄會在新的位置顯示網頁,並對使用者隱藏新位置。

執行這項作業的原因和時機

「網站規則」文件建立於相對應的「網站」文件中。共有四種類型的「網站規則」文件:

  • 目錄:使用「目錄」類型可以將進入的 URL 導引到特定的目錄,並指派存取層次。
  • 重新導向:使用「重新導向」類型可以指定將指定的進入 URL 型樣重新導引到指定的 URL。
  • 替換:使用「替換」類型可以使用另一種指定的 URL 型樣來取代指定的 URL 型樣。
  • HTTP 回應標頭:使用 HTTP 回應標頭類型可以指定要新增到符合指定 URL 型樣的所有要求回應中的 HTTP 標頭。

「網站規則」可讓您重新尋找或重組網站,而不用中斷現存的鏈結或瀏覽器書籤。

「規則」文件會在「Web > 網際網路網站」視圖的「配置」標籤上,顯示為「網站」文件的回應。

程序

  1. 在「HCL Domino® 管理員」中,按一下「配置」標籤,展開「Web」區段,然後按一下「網際網路網站」
  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、HTTP 或全部(HTTP 和 HTTPS)。
  5. 儲存文件。