Cómo configurar una página Web de error 404 personalizada en Windows SharePoint Services 3.0 o en Microsoft Office SharePoint Server 2007 o en Microsoft SharePoint Server 2010

Seleccione idioma Seleccione idioma
Id. de artículo: 941329 - Ver los productos a los que se aplica este artículo

Contraer esta imagenAmpliar esta imagen
Microsoft Most Valuable Professionals

Traducido por: Gustavo Velez | Web: SkunkWorks


Contraer esta imagenAmpliar esta imagen
Soluciones de la Comunidad
Haga clic aquí para ver la Renuncia legal de las Soluciones de las Comunidades

Expandir todo | Contraer todo

INTRODUCCIÓN

Este artículo describe cómo seleccionar una página Web de error 404 personalizada en Windows SharePoint Services 3.0, en Microsoft Office SharePoint Server 2007 o en Microsoft SharePoint Server 2010.

Más información

Windows SharePoint Services 3.0 y SharePoint Server 2007

Para configurar Windows SharePoint Services 3.0 o SharePoint Server 2007 para que apunte a una página Web de error 404 personalizada siga los siguientes pasos.

Nota Debido a una limitación de diseño, la página Web de error 404 no funciona cuando se intenta acceder a colecciones de sitios no válidas.
  1. Inicie una sesión en el equipo que ejecuta SharePoint Server 2007 con una cuenta que tenga permisos administrativos.
  2. Abra el Explorador de Windows y busque la siguiente carpeta:
    %systemdrive%\Archivos de Extensions\12\TEMPLATE\LAYOUTS\LangID
    Notas
    • En esta ruta de acceso %systemdrive% representa el nombre de la unidad donde está instalado el sistema operativo.
    • En la ruta, LangID representa el identificador de idioma utilizado. Por ejemplo, 1033 es el identificador de idioma inglés de Estados Unidos.
  3. Crear el archivo HTML. Para ello, utilice el método apropiado:

    Microsoft Office SharePoint Server 2007

    1. En el equipo que ejecuta SharePoint Server 2007, copie el archivo Sps404.html en una carpeta temporal.
    2. Cambiar el nombre del archivo Sps404.html. Por ejemplo, asigne al archivo el nombre siguiente:
      Custom404.HTML
    3. Agregue el contenido personalizado al archivo Custom404.html.
    4. Copie el archivo Custom404.html en el directorio %systemdrive%\Archivos de Extensions\12\TEMPLATE\LAYOUTS\LangID.

    Windows SharePoint Services 3.0

    1. En el equipo que ejecuta Windows SharePoint Services 3.0, busque el archivo Error.htm en la carpeta:
      %systemdrive%\Archivos de Extensions\12\TEMPLATE\LAYOUTS\LangID
      Notas
      • En esta ruta de acceso%systemdrive% representa el nombre de la unidad donde está instalado el sistema operativo.
      • En la ruta, LangID representa el identificador de idioma utilizado. Por ejemplo, 1033 es el identificador de idioma inglés de Estados Unidos.
    2. Copie el archivo Error.htm en una carpeta temporal.
    3. Cambie el nombre del archivo Error.htm. Por ejemplo, asigne al archivo el nombre siguiente:
      Custom404.htm
    4. Modifique el archivo Custom404.htm según sea necesario.
    5. Copie el archivo Custom404.htm en el directorio %systemdrive%\Archivos de Extensions\12\TEMPLATE\LAYOUTS\LangID.
  4. Cree una aplicación de consola personalizado mediante el uso de Microsoft Visual Studio 2005 Professional Edition o Microsoft Visual Studio 2005 Standard Edition. A continuación, agregue el código siguiente:
    // 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();
    
    Notas
    • En este código, <serverurl> representa la dirección URL del equipo que ejecuta SharePoint Server 2007.
    • En este código, <custom404.htm> representa el nombre que ha creado para el archivo HTML.
    Para obtener más información acerca de cómo crear una aplicación de consola personalizado mediante el uso de Visual Studio 2005, visite el siguiente sitio Web de Microsoft:
    http://msdn2.Microsoft.com/en-us/library/ms438026.aspx
    NotaDe forma predeterminada en Windows SharePoint Services 3.0 y SharePoint Server 2007, la propiedad FileNotFoundPage tiene el valor "null".
  5. Ejecute la aplicación de consola personalizada en el equipo que ejecuta SharePoint Server 2007.
Nota De forma predeterminada en Windows Internet Explorer, la opción Mostrar mensajes de error http descriptivos está activada. En este caso, no puede aparecer la página de error personalizado. Para obtener más información acerca de esta configuración, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
218155 Descripción de los mensajes de error del Protocolo de transporte de hipertexto

SharePoint Server 2010

Para configurar el servidor de SharePoint Foundation 2010 o SharePoint Server 2010 para apuntar a una página Web de error 404 personalizado, siga estos pasos:
  1. Inicie sesión en el equipo que ejecuta SharePoint 2010 con una cuenta que tenga permisos administrativos.
  2. Abra el Explorador de Windows y busque la siguiente carpeta:

    %systemdrive%\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\LangID

    Notas

    ? En esta ruta de acceso, %systemdrive% representa el nombre de la unidad donde está instalado el sistema operativo.

    ? En esta ruta de acceso, LangID representa el identificador de idioma utilizado. Por ejemplo, 1033 es el identificador de idioma inglés de Estados Unidos.
  3. Crear el archivo HTML:
    1. En el equipo que ejecuta SharePoint Server 2010, copie el archivo Sps404.html en una carpeta temporal.
    2. Cambiar el nombre del archivo Sps404.html. Por ejemplo, asigne al archivo el nombre siguiente:

      Custom404.HTML
    3. Agregue el contenido personalizado al archivo Custom404.html mediante un editor HTML.
  4. Copie el archivo Custom404.html en la carpeta %systemdrive%\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\LangID.
  5. Ejecute el siguiente comando de PowerShell desde el shell de administración de SharePoint 2010:

    (Get-SPWebApplication http:// <serverurl>:<port>).FileNotFoundPage = "Custom404.html"</port></serverurl>


    Compruebe que la propiedad está establecida por medio del comando siguiente:

    (Get-SPWebApplication http:// <serverurl>:<port>).FileNotFoundPage</port></serverurl>

    Notas

    ? En este código, <serverurl> representa la dirección URL de la aplicación Web que va a establecer la página de error 404 personalizada.

    ? En este código, <port> representa el número de puerto no estándar asignado a la aplicación Web.

    ? En este código, Custom404.html representa el nombre para el archivo HTML.

    Para obtener más información acerca de cómo utilizar secuencias de comandos de PowerShell en SharePoint 2010, visite el siguiente sitio Web de Microsoft:

    Windows PowerShell para SharePoint Foundation 2010

    Nota De forma predeterminada en SharePoint Server 2010, la propiedad FileNotFoundPage tiene el valor "null".


Contraer esta imagenAmpliar esta imagen
Soluciones de la Comunidad
RENUNCIA LEGAL DE SOLUCIONES DE LA COMUNIDAD

NI MICROSOFT IBÉRICA S.R.L. ("MICROSOFT") NI SUS RESPECTIVOS PROVEEDORES GARANTIZAN LA IDONEIDAD, FIABILIDAD NI EXACTITUD DE LA INFORMACIÓN Y LOS GRÁFICOS INCLUIDOS. TODA LA INFORMACIÓN Y LOS GRÁFICOS RELACIONADOS SE PROPORCIONAN "TAL CUAL" SIN GARANTÍA DE NINGUNA CLASE. SIN PERJUICIO DE NINGUNA GARANTÍA IMPUESTA POR CUALQUIER LEY DE APLICACIÓN OBLIGADA, MICROSOFT Y/O SUS RESPECTIVOS PROVEEDORES RENUNCIAN POR LA PRESENTE A TODA GARANTÍA Y CONDICIÓN RESPECTO A ESTA INFORMACIÓN Y LOS GRÁFICOS RELACIONADOS, INCLUIDA CUALQUIER GARANTÍA Y CONDICIÓN IMPLÍCITA DE COMERCIABILIDAD, IDONEIDAD PARA UN DETERMINADO FIN, ESFUERZO RAZONABLE, TITULARIDAD Y AUSENCIA DE INFRACCIÓN. USTED ADMITE EXPRESAMENTE QUE, SIN PERJUICIO DE LOS CASOS EN LOS CUALES LA LEY VIGENTE PROHÍBA LA EXCLUSIÓN DE RESPONSABILIDAD POR DAÑOS, BAJO NINGÚN CONCEPTO, NI MICROSOFT NI SUS PROVEEDORES ACEPTARÁN RESPONSABILIDAD ALGUNA POR DAÑOS DIRECTOS O INDIRECTOS DE CUALQUIER ÍNDOLE U ORIGEN (INCLUYENDO, ENTRE OTROS, LOS DAÑOS POR PÉRDIDA DE USO, INFORMACIÓN O BENEFICIOS) QUE SE DERIVEN O ESTÉN RELACIONADOS CON EL USO O INCAPACIDAD DE USO DE LA INFORMACIÓN Y LOS GRÁFICOS RELACIONADOS INCLUIDOS.

Propiedades

Id. de artículo: 941329 - Última revisión: jueves, 26 de septiembre de 2013 - Versión: 6.1
La información de este artículo se refiere a:
  • Microsoft Office SharePoint Server 2007
  • Microsoft Windows SharePoint Services 3.0
  • Microsoft SharePoint Foundation 2010
  • Microsoft SharePoint Server 2010
Palabras clave: 
kbexpertiseinter kbhowto kbmvp kbcommunity KB941329

Enviar comentarios

 

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