كيفية الإشارة إلى صفحة ويب خطأ 404 مخصصة في SharePoint

مقدمة

توضح هذه المقالة كيفية الإشارة إلى صفحة ويب خطأ 404 مخصصة في Windows SharePoint Services 3.0 Microsoft Office SharePoint Server 2007، أو في Microsoft SharePoint Server 2010.

مزيد من المعلومات

Windows SharePoint Services 3.0 أو SharePoint Server 2007

لتكوين Windows SharePoint Services 3.0 أو SharePoint Server 2007 الإشارة إلى خطأ 404 مخصصة صفحة ويب، اتبع الخطوات التالية.

ملاحظة: وبسبب قيود تصميم، لا تعمل صفحة ويب الخطأ 404 المخصصة عند الوصول إلى مجموعات الموقع غير صالح.
  1. تسجيل الدخول إلى الكمبيوتر الذي يقوم بتشغيل SharePoint Server 2007 باستخدام حساب له أذونات إدارية.
  2. في "مستكشف Windows"، حدد موقع المجلد التالي:
    \Program Files\Common % systemdrive %Extensions\12\TEMPLATE\LAYOUTS\ خادم مايكروسوفت المشتركةLangID
    ملاحظات
    • في هذا المسار % systemdrive % اسم محرك الأقراص الفعلي لمحرك الأقراص المثبت عليه نظام التشغيل.
    • في هذا المسار، تمثل LangID معرف اللغة الفعلية للغة التي تستخدمها. على سبيل المثال، هو 1033 معرف اللغة "الإنكليزية-الولايات المتحدة".
  3. قم بإنشاء ملف HTML مخصصة. للقيام بذلك، استخدم الطريقة المناسبة. راجع الأمثلة أدناه لكل إصدار من SharePoint:

    Microsoft Office SharePoint Server 2007

    1. على الكمبيوتر الذي يقوم بتشغيل SharePoint Server 2007، انسخ الملف Sps404.html إلى مجلد مؤقت.
    2. إعادة تسمية الملف Sps404.html. على سبيل المثال، تسمية الملف الاسم التالي:
      Custom404.html
    3. تعديل الملف Custom404.html لتناسب احتياجاتك لرسالة خطأ 404 مخصصة باستخدام "محرر HTML".
    4. نسخ ملف Custom404.html إلى المجلدLangID \Program Files\Common Extensions\12\TEMPLATE\LAYOUTS\ خادم مايكروسوفت المشتركة % systemdrive %.

    Windows SharePoint Services 3.0

    1. على الكمبيوتر الذي يقوم بتشغيل Windows SharePoint Services 3.0، حدد موقع الملف Error.htm الموجود في المجلد التالي:
      \Program Files\Common % systemdrive %Extensions\12\TEMPLATE\LAYOUTS\ خادم مايكروسوفت المشتركةLangID
      ملاحظات
      • في هذا المسار % systemdrive % اسم محرك الأقراص الفعلي لمحرك الأقراص المثبت عليه نظام التشغيل.
      • في هذا المسار، تمثل LangID معرف اللغة الفعلية للغة التي تستخدمها. على سبيل المثال، هو 1033 معرف اللغة "الإنكليزية-الولايات المتحدة".
    2. نسخ ملف Error.htm إلى مجلد مؤقت.
    3. إعادة تسمية الملف Error.htm. على سبيل المثال، تسمية الملف الاسم التالي:
      Custom404.htm
    4. تعديل الملف Custom404.htm لتناسب احتياجاتك لرسالة خطأ 404 مخصصة باستخدام "محرر HTML".
    5. نسخ ملف Custom404.htm إلى المجلدLangID \Program Files\Common Extensions\12\TEMPLATE\LAYOUTS\ خادم مايكروسوفت المشتركة % systemdrive %.
  4. إنشاء تطبيق وحدة تحكم مخصصة باستخدام Microsoft Visual Studio 2005 المحترف أو Microsoft Visual Studio 2005 Standard Edition. ثم يمكنك إضافة التعليمات البرمجية التالية لتطبيق وحدة تحكم مخصصة.
    // 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();

    ملاحظات
    • في هذه التعليمة البرمجية، يمثل < سيرفيرورل > URL الفعلي لجهاز الكمبيوتر الذي يقوم بتشغيل SharePoint Server 2007.
    • في هذه التعليمة البرمجية < Custom404.htm > اسم الفعلي الذي قمت بإنشائه لملف HTML مخصصة.
    لمزيد من المعلومات حول كيفية إنشاء تطبيق وحدة تحكم مخصصة باستخدام Visual Studio 2005، قم بزيارة موقع Microsoft التالي على الويب:ملاحظة: بشكل افتراضي في Windows SharePoint Services 3.0 وفي SharePoint Server 2007، يتم تعيين الخاصية فيلينوتفوندباجي إلى الإعداد "null".
  5. تشغيل تطبيق وحدة التحكم المخصصة على جهاز الكمبيوتر الذي يقوم بتشغيل SharePoint Server 2007.
ملاحظة: بشكل افتراضي في Windows Internet Explorer، إظهار رسائل خطأ HTTP المألوفة تشغيل الإعداد. في هذه الحالة، قد لا تظهر صفحة خطأ مخصصة. لمزيد من المعلومات حول هذا الإعداد، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

وصف 218155 رسائل خطأ بروتوكول نقل النص التشعبي

SharePoint Server 2010

لتكوين خادم SharePoint Foundation أو SharePoint Server 2010 للإشارة إلى خطأ 404 مخصصة صفحة ويب، اتبع الخطوات التالية.
  1. تسجيل الدخول إلى الكمبيوتر الذي يقوم بتشغيل SharePoint Server 2010 باستخدام حساب له أذونات إدارية.
  2. في "مستكشف Windows"، حدد موقع المجلد التالي:

    \Program Files\Common % systemdrive % Extensions\14\TEMPLATE\LAYOUTS\LangID خادم مايكروسوفت المشتركة

    ملاحظات

    • في هذا المسار، % systemdrive % اسم محرك الأقراص الفعلي لمحرك الأقراص المثبت عليه نظام التشغيل.

    • في هذا المسار، LangID يمثل معرف اللغة الفعلية للغة التي تستخدمها. على سبيل المثال، هو 1033 معرف اللغة "الإنكليزية-الولايات المتحدة".
  3. قم بإنشاء ملف HTML مخصصة:
    1. على الكمبيوتر الذي يقوم بتشغيل SharePoint Server 2010، انسخ الملف Sps404.html إلى مجلد مؤقت.
    2. إعادة تسمية الملف Sps404.html. على سبيل المثال، تسمية الملف الاسم التالي:

      Custom404.html
    3. تعديل الملف Custom404.html لتناسب احتياجاتك لرسالة خطأ 404 مخصصة باستخدام "محرر HTML".
     
  4. نسخ ملف Custom404.html إلى المجلد Extensions\14\TEMPLATE\LAYOUTS\LangID خادم مايكروسوفت المشتركة % systemdrive % \Program Files\Common.
  5. تشغيل الأوامر التالية PowerShell من Shell إدارة SharePoint 2010:
    $webapp =Get-SPWebApplication http://<serverUrl>:<port>
    $webapp.FileNotFoundPage = "Custom404.html"
    $webapp.update()


    تحقق من أنه تم تعيين الخاصية عن طريق تشغيل الأمر التالي:

    (Get SPWebApplication http://<serverUrl>:<port>؛). فيلينوتفوندباجي



    ملاحظات

    • في هذا الرمز < سيرفيرورل > يمثل URL تطبيق ويب حيث يتم تعيين صفحة الخطأ 404 المخصصة الفعلي.

    • في هذا الرمز < المنفذ > يمثل رقم منفذ غير قياسي، إذا وجدت، التي تم تعيينها إلى تطبيق ويب.

    • في هذه التعليمات البرمجية، Custom404.html اسم الفعلي الذي قمت بإنشائه لملف HTML مخصصة.

    لمزيد من المعلومات حول كيفية استخدام البرامج النصية PowerShell مقابل SharePoint 2010، قم بزيارة موقع Microsoft التالي على الويب:

    Windows PowerShell لمؤسسة SharePoint 2010

    ملاحظة: بشكل افتراضي في SharePoint Server 2010، يتم تعيين الخاصية فيلينوتفوندباجي إلى الإعداد "null".
 
خصائص

رقم الموضوع: 941329 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 1

تعليقات