cargando...

Principal

Favoritos

Hacer Inicio

Libro Visitas

Foro

Página Inicial de YoMaster - Home

Publicidad - Patrocinador de www.yomaster.com

Recursos WebMaster - Códigos con ejemplos - Trucos - Diseño - HTML - JavaScript - Imágenes - Fondos - Botones - Generadores

Otros Servicios

Deja tu Firma

Foro YoMaster

AFILIADOS 10

Clic aquí para seguir el vínculo...

Click aquí para ver este afiliado... muy interesante.

Clic aquí para seguir el vínculo...

Clic aquí para seguir el vínculo...

Clic aquí para seguir el vínculo...

Clic aquí para seguir el vínculo...

¿Quieres anunciarte en YoMaster.com?   clic aquí...

Afíliate Clic aquí

AFILIADOS TXT

Micropik.com

Web del Humor

L'EshterJoyeros

<<<Añade tu Web

LINKS AMIGOS

Web Interesantes

Páginas Web Amigas, Clic aquí...  aquí

ANUNCIADOS

Webs Anunciadas

Páginas Anunciadas en YoMaster, Clic aquí... aquí

TEMAS NUEVOS

Nuevos temas  Futuros proyectos

OTROS

Buscar un tema aquí...

Afíliate y podrás obtener beneficios por tu trabajo...

 

Usos del .htaccess

 

Grado de dificultad del código...

Este código hace que cuando el visitante inserta una página que no existe en nuestro Web o la inserta mal, le redireccionará a otra página que si existe donde podremos poner el mensaje de advertencia.

ver código Ver el código a insertar de este ejemplo....clic aquí.

Informar aquí si tiene error la página

¿Como ganar dinero con tu Web?

Difícil

Grado de dificultad del código...

Medio

Grado de dificultad del código...

Fácil

Grado de dificultad del código...

Instrucciones al .htaccess

.htaccess es un archivo de texto oculto que contiene una serie de directivas para el servidor Apache. Cuando un cliente solicita un archivo al servidor, este busca desde el directorio raíz hasta el subdirectorio que contiene el archivo solicitado el archivo .htaccess y tiene en cuenta estas reglas antes de proceder con la petición, es decir, se aplican las normas especificadas al directorio en el que se encuentre .htaccess y los directorios por debajo de él.

Ejemplos de usos para .htaccess pueden ser restringir el acceso a determinados archivos, impedir el listado de los archivos de un directorio, redireccionar, personalizar las páginas de error o impedir el acceso a determinadas IPs o rangos de IP.

 Los códigos de error 403, 404 y 500 son los más comunes, y se producen respectivamente cuando no se tiene permiso para acceder a una página, cuando no se encuentra un archivo y debido a un error interno del servidor.

Para que los visitantes puedan ser redireccionados a una página cuando estos encuentren estos errores o no existan ciertas páginas crearemos el archivo .htaccess

  Paso 1: Crear el  .htaccess

Ahora crearemos el sistema para que, por cualquier causa no se pueda mostrar nuestra Web, aparezca la página de error hecha por nosotros (y no la de Windows o la predefinida por nuestro hospedaje de Web).

Nos vamos al bloc de notas de Windows (notepad) y creamos un archivo que contenga el siguiente texto:

Lo guardaremos en nuestra carpeta Web (raíz) con el siguiente nombre: xxx.htaccess

para después subirla a nuestro servidor y una vez lo hemos subido le modificaremos el nombre por el siguiente: .htaccess

Comprobaréis que no será visible en vuestro servidor (no se el por que)

En el caso de ocurrir algún fallo o error, se puede volver a subir dicho archivo pero habiendo borrado la líneas que en ellas hubiésemos creado (dejándolo en blanco).

Paso 2: creamos la páginas donde serán redireccionados.

Para que nuestros visitantes puedan visualizar las páginas que en el código anterior del archivo .htaccess deberemos de crearlas con los nombres que en el código pusimos.

Podemos cambiar los nombres de la página en el archivos .htaccess por los que queramos.

En dichas página informaremos a los visitantes de los errores que se han producido e insertaremos enlaces hacia otras páginas de interés de nuestro sitio.

Para probar esta acción, prueba haciendo clic en este enlace que no existe en nuestro web y comprobarás como funciona:

clic aquí

 

OTROS USOS

 OJO, haced copia de seguridad por si las moscas o en caso de no funcionar bien, elimináis el contenido del archivo .htaccess y lo subís en blanco.

Para cambiar la página principal que se carga al entrar con la URL de nuestro dominio, inserta esta línea en el archivo .htaccess

DirectoryIndex nombre_pagina.htm

Reemplaza nombre_pagina.htm por la que tu quieras que se cargue.

 

Para que nadie pueda ver ningún archivo del Web pondremos al final del archivo .htaccess

 

 deny from all

Si queremos impedir solo el contenido de una carpeta, lo subiremos a dicha carpeta en vez de la carpeta raíz.

Y si queremos redireccionarlos a una página, es este código:

 

Para prevenir que otras personas hagan un link a sus imágenes:

Con esta función Ud. podrá evitar que alguien "saque" imágenes de su sitio para usarlas en otra página. Sin embargo esta función NO evita que un usuario guarde la imagen en su servidor.

Agregue la siguiente línea en su archivo .htaccess:

# Rewrite Rule for images
RewriteCond %{HTTP_REFERER} <URL de la página accediendo su dominio>
RewriteRule ^(.*)$ http://<Mismo URL que el de arriba>

Reemplace <URL de la página accediendo su dominio> con el dominio y el directorio de la página que esta haciendo referencia a su dominio. Por ejemplo, www.otroproveedordeservicio.com/mipagina/.

El comando RewriteCond especifica que si el {HTTP_REFERER} es igual al URL que usted especifica, luego utiliza el comando RewriteRule. El comando RewriteRule redireccionará cualquier referencia hacia la página original que hace referencia a la suya.

Notas:

  • Reemplace sudominio.com por su dominio.
  • Asegúrese de subir el archivo .htaccess en modo ASCII.

<===========>

 

Redireccionar el tráfico web


Si nos encontramos con la necesidad de enviar al usuario a una determinada dirección web cuando pida una cierta página, por ejemplo porque la hallamos movido, podemos utilizar la directiva Redirect de Apache.

Redirect /antiguo.php http://sudominio.com/otros/nuevo.php

 

Para negar el acceso a usuarios:

 

Con esta función podrá negar el acceso a su sitio, o parte de el, a uno o más usuarios de Internet basado en el número IP de estos.

 

Reemplaza las IP por las que tú precises.

 

En este ejemplo, usted bloqueara el acceso a todos los visitantes del web site que tengan una dirección IP que comience con 123.45.67. y específicamente al visitante con la dirección IP 123.456.789.012

Al utilizar la primer parte de una dirección IP (123.45.67.) usted le prohíbe el acceso a todas las direcciones IP que comiencen con 123.45.67.NNN (NNN = numero).

 

No se pueden utilizar dominios.

 

 

Personalizando error 404 con PHP

 

Aquí tenéis otra de las opciones que se pueden hacer con el .htaccess

Podrás obtener mensajes a tu correo de los errores que surjan en tus páginas además de informar al visitante de los archivos que no se encuentran.

 

clic aquí

 

 

=============FIN=============

 

Espero que os sea de utilidad y si tenéis alguna duda la podréis exponer en nuestro foro.

 

Links externos a YoMaster sobre .htaccess

http://www.chilered.com/ayuda/htaccess.htm

http://www.indauweb.com/ayuda_avanzada/htaccess.htm

http://dns.bdat.net/documentos/entorno_publicacion_web/x1341.html

http://guebmaster.com/articulo/6/proteger-directorios-password/

http://www.fargnoli.com/?p=7

http://www.inmensia.com/articulos/web/htaccess.html?pag=2

 

Saludos de YoMaster.

 

 

 

 

 

WebMaster de www.yomaster.com

 

 

 

www.yomaster.com © 2004 Contacto