Autor Tema: Personalizar errores (404, 505...) y evitar k te roben ancho de banda  (Leído 1063 veces)

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Personalizar errores (404, 505...) y evitar k te roben ancho de banda
« en: 08 de Diciembre de 2007, 18:09:20 pm »
Como configurar los errores.

1. Abrimos un documento en blanco, por ejemplo, bloc de notas

2. Ponemos esto:

ErrorDocument 400 http://www.tudominio.com/archivodelerror.html
ErrorDocument 401 http://www.tudominio.com/archivodelerror.html
ErrorDocument 403 http://www.tudominio.com/archivodelerror.html
ErrorDocument 404 http://www.tudominio.com/archivodelerror.html
ErrorDocument 405 http://www.tudominio.com/archivodelerror.html
ErrorDocument 406 http://www.tudominio.com/archivodelerror.html
ErrorDocument 408 http://www.tudominio.com/archivodelerror.html
ErrorDocument 409 http://www.tudominio.com/archivodelerror.html
ErrorDocument 410 http://www.tudominio.com/archivodelerror.html
ErrorDocument 500 http://www.tudominio.com/archivodelerror.html
ErrorDocument 501 http://www.tudominio.com/archivodelerror.html
ErrorDocument 505 http://www.tudominio.com/archivodelerror.html

3. Lo guardamos con cualkier nombre, pero en formato .htaccess (Ej. errores.htaccess)

4. Lo subimos al directorio raiz de nuestro host y listo!

El "archivodelerror.html" puede ser cualkier web, esa web se cargará cuando se de el error, puedes crear un mismo archivo para todos los errores o uno para cada

Evitar que te roben el ancho de banda.
Algunas web cogen imagenes tuyas y en vez de cogerlas y subirlas a su host, las redireccionan desde el tuyo, eso te roba ancho de banda y es facil de evitar

1. Abrimos un documento en blanco con, por ejemplo, bloc de notas.

2. Ponemos esto:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.tudominio.com [NC]
RewriteCond %{HTTP_REFERER} !^http://www.tudominio.com [NC]
RewriteRule .*\.(gif|jpg|swf|png)$ - [NC,F]

Ya no les cargaran tus imagenes :), pero, si kieres mostrar una imagen tuya mostrando que te la robaron añade esta linea:

RewriteRule .*\.(gif|jpg)$ http://www.tudominio.com/ubicacióndelaimagen[R,NC]

Y listo!

Salu2

(Se aceptan karmas :P)

Comunidad PHPeros

Personalizar errores (404, 505...) y evitar k te roben ancho de banda
« en: 08 de Diciembre de 2007, 18:09:20 pm »

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Personalizar errores (404, 505...) y evitar k te roben ancho de banda
« Respuesta #1 en: 08 de Diciembre de 2007, 18:20:47 pm »
Según tengo entendido el archivo .htaccess es simplemente asi, .htaccess. No es errores.htaccess
Por lo demás muy bueno.

Más info en http://keystonewebsites.com/articles/hotlinking.php

Karma +
« Última modificación: 08 de Diciembre de 2007, 18:23:08 pm por naveda »
Por favor, leete las Normas


Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re: Personalizar errores (404, 505...) y evitar k te roben ancho de banda
« Respuesta #2 en: 08 de Diciembre de 2007, 20:08:10 pm »
al fin karma  :D
lo de errores.htaccess lo puse x poner, pero como tu dices se puede poner " .htaccess". en mi web sta simplemente el .htaccess jeje

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Personalizar errores (404, 505...) y evitar k te roben ancho de banda
« Respuesta #3 en: 08 de Diciembre de 2007, 20:08:50 pm »
No es que se pueda poner solamente .htaccess es que es debe poner así.
Por favor, leete las Normas


Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re: Personalizar errores (404, 505...) y evitar k te roben ancho de banda
« Respuesta #4 en: 08 de Diciembre de 2007, 20:13:36 pm »
Pues en un host que tenia no ace mucho, lo admitia como loksea.htaccess

aunk para evitar problemas,  .htaccess y ya sta :P