Hola a todos, quisiera saber como puedo hacer una pagina de not found, ya que si introdusco una URL no valida en mi pagina me direcciona a una pagina del explorador que no es mia, y he visto en otras paginas que al poner una URL no valida sale una pagina de la misma web con un mensaje de "pagina no encontrada" !!!AYUDA PLEAS¡¡¡
Hola NOERHL, intenta no publicar una consulta o post 2 veces, ya con una recibirás la ayuda nuestra. ( Borro un post ambos son idénticos )
Respecto a tu consulta, de acuerdo a tu proveedor de host las paginas de error o no encontrado son configurables, consulta con ellos. La edición es tal cual quieras con html.
Saludos.
Hola,
cuando da que una pagina no encotrad (el tipico error 404) significa que la pagina a la que quieres acceder no esta, quizas no hayas subido el index, o quizas debas esperar a que tu hosting "exponga" tus archivos.
nosaber
PD: en que exactamente te da el error, en que pagina?
Hola! Simplemente prueba a crearte otra hoja HTML (no hace falta CSS si la quieres en blanco) y escribes el típico mensajito entre <h1>...</h1> de "Página no encontrada".
Luego pones el otro texto en el que le dices al visitante que vuelva a introducir la dirección correcta, y así sigues escribiendo textos hasta que quede como esta imagen:
http://www.raidenhttpd.com/en/manual/img/404.pngLuego pones un texto que permita llevar al visitante otra vez a la página de inicio, así:
Volver a MiPáginaWeb</p>
Espero haberte ayudado y suerte!
Me falla la memoria o eso se hacia retocando el archivo .htaccess? Creo recordar que tenias que crear tus propias paginas de error, con lo que tu quieras en ellas, luego las guardas en tu servidor y luego a través de unos comandos en el htaccess indicabas al servidor que mostrara esas páginas de error y no las quese muestran por defecto, las que solemos ver todos.
Solo hace falta que tu hosting te permita retocar tu archivo .htaccess (en los privados siempre te dejan y en los servidores públicos casi nunca). Pregúntales o dinos cuál es tu servidor.
Luego investigamos qué hay que poner en el .htaccess para conseguir eso, oki? O te adelantas, lo buscas tú por Google y nos lo cuentas, que eso también vale! je je je
Un abrazo y no dejes de contarnos como lo llevas! :wink:
Hola, tal como dice jorgens, en servicios de host pagado es muy sencillo, y se configuran mediante Cpanel, como aprecian en la siguiente imágen dentro de las herramientas, en el apartado AVANZADO aparece la opción:
[contenido no disponible]
Pinchas en PAGINAS DE ERROR y viene la siguiente pantalla:
[contenido no disponible]
Desde este panel seleccionas incluso otras páginas como puedes ver, lo siguiente es la personalización propiamente:
[contenido no disponible]
Y Configurar Páginas de Error Personalizadas con Htaccess es muy sencillo. Esto sirve para mostrar un mensaje personalizado al usuario en caso se encuentre con un error en nuestro sitio. Por ejemplo, puedes configurar que la página de error cuando no encuentre un archivo (código 404), muestre en vez de la página común de error, una página donde esté tu mapa del sitio.
En htaccess lo consigues de la siguiente manera:
ErrorDocument 404 /mapasitio.php
También podemos utilizar directamente un texto que deba mostrar, en vez de la página personalizada. Esto es especialmente útil por ejemplo cuando negamos el acceso al sitio, ya que de esta manera la negación en sí consume un mínimo de ancho de banda:
ErrorDocument 403 "Acceso denegado / Access denied"
De esta manera, podemos configurar cualquier código de error del servidor apache, y mostrar el mensaje que nosotros queramos.
Ésta es la lista de códigos de estatus del servidor Apache:
Códigos de Estatus Correcto
* 200 OK
* 201 Creado
* 202 Aceptado
* 203 Información no autoritativa
* 204 Sin contenido
* 205 Resetear contenido
* 206 Contenido parcial
Códigos de Redirecciones / Redireccionamiento
* 300 Opciones múltiples
* 301 Movido permanentemente
* 302 Movido temporalmente
* 303 Ver otro
* 304 No modificado
* 305 Usando proxy
Errores a Nivel Cliente
* 400 Mal pedido
* 401 Requiere autorización
* 402 Requiere pago
* 403 Prohibido
* 404 No encontrado / No existe
* 405 Método no permitido
* 406 Encodificación no aceptable
* 407 Requiere autorización del proxy
* 408 Tiempo excedido del pedido
* 409 Pedido conflictivo
* 410 Desaparecido
* 411 Requiere el tamaño del contenido
* 412 Fallo la precondición
* 413 Entidad solicitada demasiado grande
* 414 El URI solicitado es demasiado largo
* 415 Tipo de media no soportado
Errores del Servidor
* 500 Error Interno del Servidor
* 501 No implementado
* 502 Mala pasarela (gateway)
* 503 Servicio no disponible
* 504 Tiempo excedido de la pasarela (gateway)
* 505 Versión de HTTP no soportada
Saludos
Gracias a todos ya solucione el problema :D y gracias por el tutorial me ayudo mucho. :D