Usted ve un error 404 Archivo no encontrado cuando intenta abrir una página que sabe que existe en SharePoint. Esto suele ocurrir porque la URL de la página cambió, la página se movió a otra ubicación o se modificó la estructura del sitio. El archivo de la página aún existe, pero SharePoint no puede localizarlo en la dirección solicitada. Este artículo explica por qué aparece el error 404 para una página existente y proporciona métodos paso a paso para restaurar el acceso.
Puntos clave: Solucionar un error 404 en una página existente de SharePoint
- Biblioteca Páginas del sitio > Verificar la URL de la página: Compruebe que el archivo de la página aún existe y no se ha cambiado de nombre ni eliminado.
- Contenido del sitio > Papelera de reciclaje: Restaure una página que se eliminó accidentalmente y aún se puede recuperar.
- Configuración del sitio > Navegación: Actualice los vínculos de navegación rotos para que apunten a la URL correcta de la página.
Por qué se produce un error 404 en una página que existe
Un error 404 significa que el servidor no puede encontrar el recurso en la URL solicitada. Para una página que usted sabe que existe, la causa rara vez es un archivo faltante. En cambio, el problema es una discrepancia entre la URL que solicita el navegador y la URL real del archivo de la página en la biblioteca Páginas del sitio.
Causas comunes
Es posible que el archivo de la página se haya movido a una subcarpeta dentro de la biblioteca Páginas del sitio, lo que cambia su URL. Un usuario puede haber cambiado el nombre de la página, lo que provoca que la URL anterior deje de funcionar. La página podría estar en la Papelera de reciclaje del sitio después de su eliminación. Los vínculos de navegación o hipervínculos que apuntan a la página aún pueden usar la URL anterior después de una reestructuración del sitio. En casos excepcionales, el archivo de la página está dañado o la colección de sitios tiene problemas de permisos que bloquean el acceso.
Cómo almacena SharePoint las páginas
Los sitios modernos de SharePoint almacenan las páginas wiki y las páginas de elementos web como archivos en la biblioteca Páginas del sitio. La URL de una página coincide con su nombre de archivo y la ruta de la carpeta. Por ejemplo, una página llamada “Project-Status.aspx” almacenada en la raíz de Páginas del sitio tiene una URL como /sites/YourSite/SitePages/Project-Status.aspx. Si el archivo se mueve a una subcarpeta llamada “Archive”, la URL se convierte en /sites/YourSite/SitePages/Archive/Project-Status.aspx. Cualquier vínculo que aún apunte a la URL original devolverá un error 404.
Pasos para diagnosticar y solucionar el error 404
Método 1: Verificar que la página aún existe en la biblioteca Páginas del sitio
- Abrir la biblioteca Páginas del sitio
Vaya a su sitio de SharePoint. Haga clic en Configuración (icono de engranaje) y luego en Contenido del sitio. Haga clic en la biblioteca Páginas del sitio. - Buscar la página faltante
En el cuadro de búsqueda en la parte superior de la biblioteca, escriba el nombre de la página o parte de él. Si la página aparece, anote su nombre de archivo actual y la ruta de la carpeta. Si la página está en una subcarpeta, haga clic en esa carpeta para confirmarlo. - Comparar la URL
Haga clic con el botón derecho en el archivo de la página y seleccione Copiar vínculo. Péguelo en un editor de texto. Compare esta URL con la que genera el error 404. Si son diferentes, actualice los vínculos o elementos de navegación para usar la nueva URL.
Método 2: Restaurar la página desde la Papelera de reciclaje
- Abrir la Papelera de reciclaje del sitio
En la página Contenido del sitio, haga clic en Papelera de reciclaje en el menú de navegación izquierdo. - Buscar la página eliminada
Busque el archivo de la página. La Papelera de reciclaje muestra los archivos eliminados en los últimos 93 días. Use el cuadro de búsqueda si la lista es larga. - Restaurar la página
Seleccione la página y haga clic en Restaurar. La página vuelve a su ubicación original en la biblioteca Páginas del sitio. Pruebe la URL de nuevo.
Método 3: Actualizar los vínculos de navegación
- Abrir la configuración de navegación del sitio
Haga clic en Configuración > Contenido del sitio > Navegación del sitio. - Editar el vínculo roto
Busque el elemento de navegación que apunta a la página. Haga clic en el icono del lápiz junto a él. En el campo Vínculo, pegue la URL correcta de la biblioteca Páginas del sitio. Haga clic en Guardar. - Borrar la caché del navegador
Presione Ctrl+F5 en su navegador para forzar una actualización. Pruebe el vínculo de navegación.
Método 4: Verificar los permisos en la página
- Abrir los permisos de la página
En la biblioteca Páginas del sitio, seleccione el archivo de la página. Haga clic en los puntos suspensivos (tres puntos) y elija Administrar acceso. - Verificar permisos únicos
Si la página tiene permisos únicos, asegúrese de que el usuario o grupo que ve el error 404 tenga al menos acceso de Lectura. Si los permisos se heredan del sitio, verifique los permisos a nivel del sitio. - Conceder acceso si es necesario
Haga clic en Agregar personas y escriba el nombre del usuario o grupo. Asigne el nivel de permiso Lectura. Haga clic en Compartir.
Si SharePoint sigue teniendo problemas después de la solución principal
El error 404 aparece solo para usuarios específicos
Si algunos usuarios pueden acceder a la página y otros ven un error 404, verifique los permisos de la página. La página puede tener permisos únicos que excluyen a ciertos usuarios. También verifique que los usuarios afectados sean miembros del sitio y no solo visitantes. Los visitantes pueden ver páginas, pero es posible que no tengan acceso si la página está restringida.
La URL de la página contiene caracteres especiales o espacios
SharePoint codifica los caracteres especiales y los espacios en las URL. Si el nombre de una página incluye caracteres como &, % o #, la URL puede parecer rota. Cambie el nombre del archivo de la página para eliminar los caracteres especiales. Use solo letras, números y guiones. Después de cambiar el nombre, actualice todos los vínculos para usar la nueva URL.
La Papelera de reciclaje de la colección de sitios podría contener la página
Si la página no está en la Papelera de reciclaje del sitio, revise la Papelera de reciclaje de la colección de sitios. Solo los administradores de la colección de sitios pueden acceder a ella. Vaya a Configuración > Contenido del sitio > Papelera de reciclaje. En la parte inferior de la página, haga clic en Papelera de reciclaje de segunda etapa. Busque el archivo de la página y restáurelo.
| Problema | Causa | Solución |
|---|---|---|
| Página movida a una subcarpeta | Un usuario o proceso automatizado movió el archivo | Actualizar los vínculos a la nueva ruta de la carpeta |
| Página renombrada | Un usuario cambió el nombre del archivo | Usar el nuevo nombre de archivo en las URL |
| Página eliminada | Eliminación accidental | Restaurar desde la Papelera de reciclaje |
| Vínculo de navegación roto | El menú de navegación aún apunta a la URL anterior | Editar el vínculo de navegación |
| Permiso denegado | El usuario carece de acceso de lectura a la página | Conceder permiso de lectura |
Ahora puede identificar por qué aparece un error 404 en una página existente de SharePoint y aplicar la solución correcta. Comience por revisar la biblioteca Páginas del sitio para confirmar la ubicación y el nombre del archivo de la página. Si la página se eliminó, restáurela desde la Papelera de reciclaje. Actualice siempre los vínculos de navegación e hipervínculos después de mover o cambiar el nombre de una página. Para una protección avanzada, habilite el control de versiones en la biblioteca Páginas del sitio para poder revertir a una versión anterior si una página se sobrescribe accidentalmente.