Error 404 ... personalizado?

Hola, he visto que muchas de las páginas web que visito, cuando escribes mal la url (por ejemplo /fors en vez de /foros xD) Sale el error 404, pero personalizado, es decir, con una imagen -el logo de la web- , una descripcion, etc.

Me interesaria mucho saber la forma de hacerlo, si alguno de vosotros lo conoce. Gracias^^
Eso se logra con el archivo del sistema .htaccess en el cual pudes escribir las pagina que responderan si la url que se pide no existe, algunos hosting gratuitos lo soportan, no todos, pero los de pago supongo que lo deben soportar sin problemas.

El archivo se crear mas o menos asi:
ErrorDocument 403  403.html
ErrorDocument 404  404.html
ErrorDocument 500  500.html
ErrorDocument 501  501.html

Despues de escribir eso en un archivo de texto, lo tienes que guardar con el nombre: .htaccess tal y como esta, y lo subes ala raiz de tu sitio.

Para eso ya tendras que tener las paginas de error respectivas, 403.html, 404.html, 500.html , 501.html, con los respectivos errores y subirlas junto al archivo antes creado.

Y eso deberia funcionar, siempre y cuando tu servidor soporte .htaccess
:D :D :D :D :D
lo siento, pero soy un poco newbie en este mundillo, los archivos los ubo a la raiz del ftp o a donde??
serverdns escribió:del sistema .htaccess en el cual pudes escribir las pagina que responderan si la url que se pide no existe, algunos hosting gratuitos lo soportan, no todos, pero los de pago supongo que lo deben soportar sin problemas.

el mio es de pago, pero con que te refieres a las paginas que responderan si la url que se pide no existe, si cuando te sale el error 404 personalizado no cambia la url mal escrita?? te refieres a una especie de iframe?? :?

Sin mas recalcar que necesito que me expliqueis con mas detalles porque soy algo novato :?

Saludos :)
Hola.

Mira, lo que yo hago es ingresar a las opciones de configuración de mi web site. Ahí tengo una que dice "Páginas de error" en la que muestra los códigos de error, por ej. 404, ingreso en esa opción y me aparece un pequeño editor donde coloco el código que quiero que se muestre.

El que yo tengo es:

<html>
<body>
<h2>La p&aacute;gina a la que est&aacute; intentando acceder no existe</h2>
<META HTTP-EQUIV="Refresh" ; CONTENT="2; URL=http://www.nombredemiwebsite/index.php">
</body>
</html>

Con ese código muestro un mensaje personalizado y luego redirecciono al index de mi web site.

No tengo que preocuparme donde se va a guardar porque me lo ubica al mismo nivel del index, el nombre que le pone por defecto es 404.shtml. No se debe cambiarlo.