指向 [自訂 404 錯誤 Web 網頁在 Windows SharePoint 服務 3.0 或 Microsoft Office SharePoint Server 2007 中的方式

文章翻譯 文章翻譯
文章編號: 941329 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

簡介

本文將告訴您,如何以指向自訂 404 錯誤 Web 網頁在 Windows SharePoint 服務 3.0 或 Microsoft Office SharePoint Server 2007 中。

其他相關資訊

若要設定 Windows SharePoint 服務 3.0 或 SharePoint Server 2007 指向自訂的 404 錯誤網頁,請依照下列步驟執行。

附註 因為設計限制的自訂的 404 錯誤網頁無法運作存取無效的網站集合時。
  1. 登入使用具有系統管理權限的帳戶來執行 SharePoint Server 2007 的電腦。
  2. 在 Windows 檔案總管中找出下列資料夾:
    %systemdrive%\Program Files\Common Files\Microsoft Shared\Web 伺服器 Extensions\12\TEMPLATE\LAYOUTS\ LangID
    備忘稿
    • 這個路徑中 %systemdrive% 會表示作業系統安裝磁碟機的實際的磁碟機名稱。
    • 在這個路徑中 LangID 表示語言,您使用實際的語言的識別碼。比方說 1033年是語言 ID 美式英文。
  3. 建立自訂的 HTML 檔案。若要執行此動作使用適當的方法。

    Microsoft Office SharePoint Server 2007

    1. 在電腦執行 「 SharePoint Server 2007 上, 將 Sps404.html 檔案複製至暫存資料夾中。
    2. 重新命名 Sps404.html 檔案。下列的名稱,例如將檔案:
      Custom404.html
    3. 新增自訂內容至 Custom404.html 檔案。
    4. 將 Custom404.html 檔案複製到 %systemdrive% \Program Files\Common Files\Microsoft Shared\Web 伺服器 Extensions\12\TEMPLATE\LAYOUTS\ LangID 資料夾中。

    Windows SharePoint 服務 3.0

    1. 電腦正在執行 Windows SharePoint 服務 3.0 的請在下列資料夾中找到現有 Error.htm 檔案:
      %systemdrive%\Program Files\Common Files\Microsoft Shared\Web 伺服器 Extensions\12\TEMPLATE\LAYOUTS\ LangID
      備忘稿
      • 這個路徑中 %systemdrive% 會表示作業系統安裝磁碟機的實際的磁碟機名稱。
      • 在這個路徑中 LangID 表示語言,您使用實際的語言的識別碼。比方說 1033年是語言 ID 美式英文。
    2. 將 Error.htm 檔案複製到暫存資料夾中。
    3. 重新命名 Error.htm 檔案。下列的名稱,例如將檔案:
      Custom404.htm
    4. 修改 Custom404.htm 檔案所需。
    5. 將 Custom404.htm 檔案複製到 %systemdrive% \Program Files\Common Files\Microsoft Shared\Web 伺服器 Extensions\12\TEMPLATE\LAYOUTS\ LangID 資料夾中。
  4. 使用 Microsoft Visual Studio 2005 專業版或 Microsoft Visual Studio 2005 標準版來建立自訂主控台應用程式。然後,將下列的程式碼加入至自訂主控台 application.
    // The following code assumes that a reference is made to Microsoft.SharePoint.
    
    Microsoft.SharePoint.Administration.SPWebApplication webapp = 
    Microsoft.SharePoint.Administration.SPWebApplication.Lookup(new Uri("http://<serverurl>"));
                webapp.FileNotFoundPage = "<Custom404.htm>";
                webapp.Update();
    
    備忘稿
    • 這段程式碼中 <serverurl> 表示電腦正在執行 SharePoint Server 2007 的實際 URL。
    • 這段程式碼中 <Custom404.htm> 代表您建立自訂的 HTML 檔案的實際名稱。
    如需有關如何使用 Visual Studio 2005 來建立自訂主控台應用程式的詳細資訊,請造訪下列 Microsoft 網站]:
    http://msdn2.microsoft.com/en-us/library/ms438026.aspx
    附註根據預設值 Windows SharePoint 服務 3.0 和 SharePoint Server 2007 FileNotFoundPage 屬性是設定為 Null 」 的設定。
  5. 執行 SharePoint Server 2007 在電腦上執行自訂的主控台應用程式。
附註網際網路檔案總管] 中預設會開啟 [顯示易懂的 HTTP 錯誤訊息] 設定。在這種情況下可能不會顯示自訂錯誤網頁。如更多有關此設定的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
218155「 超文字傳輸通訊協定錯誤訊息的描述

屬性

文章編號: 941329 - 上次校閱: 2008年6月16日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Microsoft Office SharePoint Server 2007
  • Microsoft Windows SharePoint Services 3.0
關鍵字:?
kbmt kbexpertiseinter kbhowto KB941329 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:941329
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com