¿Qué es Htaccess y cómo afecta a tus páginas web?

Actualmente, es común usar alguna plataforma para la creación de un blog, ya que usar un bloc notas , no es suficiente. Entonces, usar un CMS como WordPress es una excelente opción para optimizar la página web y el alojamiento web sin problemas.

Conocer todo sobre el certificado SSL puede dar mayor protección al intercambio de datos de los clientes y el negocio, esto ayuda a minimizar las pérdidas. Es por ello que, es muy importante conocer más sobre el administrador de archivos. htaccess.

¿Qué es el archivo htaccess?

Es un tipo de archivo de configuración que se instala en un servidor web con Apache que facilita al administrador la restricción de acceso a directorio o archivo que están en el servidor , de manera que mejore la seguridad de la página web y evite el acceso de terceros.

El movimiento de la página web es muy fluido, por ejemplo, al hacer clic en cada enlace o archivo a descargar en la computadora, de inmediato el archivo. htaccess es consultado por el servidor web , y en caso de haber una restricción, se cancela la petición.

Otras funciones de . htaccess como establecer mensajes de error personalizados, instaurar redirecciones, evitar acceso a archivos, bloqueo de dirección IP , entre otras.

¿Para qué debes configurar y optimizar tu htaccess?

El . htaccess no solo limita que otras personas accedan a cualquier archivo. Lo fundamental, es aumentar la seguridad informática del servidor y de la página web. A continuación, conoce más funciones para la configuración y optimización del . htaccess para el negocio:

1. Redirecciones

Las redirecciones es una función de gran importancia, debido a que efectúa redirecciones de un archivo individual en la página web o remitir una solicitud a otro dominio. La gran utilidad consta desde que se cambia el nombre la página web , entonces, en circunstancias perfectas es cuando una página web cambia el dominio.

Una función interesante que se logra por medio de . htaccess es la redirección de HTTP a HTTPS.

2. Mensajes de error personificados

Al ingresar a una página web a través de un link que no está funcionando o se ha escrito mal, el servidor tiene la opción de mostrar un mensaje sencillo o un archivo HTML. Por consiguiente, se debe arreglar para que los clientes tengan una buena impresión y evitar que ellos visualicen fondos blancos sin textos o alguna imagen sin relación.

De tal manera, que al usar . htaccess muestra mensajes y paginas personalizadas. Existe la posibilidad de cambiar la página de error si se encuentra afuera de la carpeta o en un URL exterior.

3. Restringir el ingreso a determinadas carpetas

Para la creación de un directorio resguardado en el servidor web , el archivo. htaccess funciona para constituir áreas protegidas a través de una contraseña, aunque para ello se debe crear un archivo web.htpaswd donde se facilita guardar los nombres y contraseña del usuario. También, es posible utilizar PHP para la configuración como otra opción.

Es muy fácil de crear este tipo de archivos, ya que tienen diferentes generadores de .htpasswd. Entonces, al usarlo, se crea un .htpsswd para cada cliente con su adecuada contraseña con cierto nivel de seguridad informática.

El archivio .htpasswd se almacena en una carpeta sobre el directorio raíz y estará ubicado en el directorio que necesita protección.

En cambio, si se usa WordPress , el archivo wp-confing.php está almacenado en la dirección de la base de datos con nombre y contraseña del usuario. A través de reglas específicas se puede evitar el acceso de otras personas ajenas al negocio.

Otras carpetas que se debe tener en cuenta son las plugings y uploads porque contienen información de la página web y que otras personas no deben ingresar sin permiso. Para evitarlo es ideal crear las redirecciones a la página principal.

4. Bloqueo de direcciones IP

Cuando se está utilizando un archivo. htaccess con una configuración especifica que pueda excluir cada dirección IP que se desee, a excepción de otras que tenga interés de mantener el acceso con el servidor. Esto se puede aplicar en empresas que requieran el límite de entrada a una página solo desde su internet.

5. Limitar el hotlinking de imágenes

Es común haber visto páginas web que suben una imagen y en menos de unos segundos se muestra la palabra hotlink. Esto sucede cuando un archivo se vincula a una tercera web que se aloja en otro servidor , resultando más tráfico web de datos para el dueño de la web , sin quererlo.

Conoce las 5 funciones que se puede hacer con htaccess

A continuación, conoce al menos las 5 funciones más importantes de . htaccess , ya que existen más por realizar:

  • Hay que determinar la codificación de los caracteres que se use en los documentos, por ejemplo, el uso especial de los acentos, pues estos son un inconveniente si no se usa la codificación correcta.
  • En caso de ser necesario cambiar de huso horario de la zona o región, o se puede hacer automáticamente.
  • Al expandir la memoria límite de PHP, es ideal porque estas aplicaciones PHP cuentan con un límite que se relaciona con la capacidad máxima que ocupan los scripts del servidor web. Por lo general, se establece 128M como un límite, pero se cambia en relación a la necesidad de cada quien.

Para finalizar, hay que tener cuidado al momento agregar o cambiar reglas en . htaccess , debido a algún error escribiendo comandos como: no respetar espacios, no escribir paréntesis o corchetes, provocaría que Apache no reconozca adecuadamente el software del archivo. htaccess que se usa para proteger la página web y ocasiona bug para el funcionamiento del servidor web , dejándolo fuera de servicio.

Una gran opción es añadir comentarios a un lado de las líneas con código fuente , de manera que funcione como una guía al dejar de trabajar y se retome posteriormente, o se necesite modificar cuando se finalice el proyecto. Este tipo de comentario, brinda la posibilidad de localizar código fuente sin perder tiempo.

Carlos Yáñez del Pino

Carlos Yáñez del Pino, Ingeniero en informática de sistemas (Escuela Superior de Informática)

Hace mas de 10 años que me dedico al mundo del SEO, como ingeniero en informática de sistemas. He participado en proyectos de todo tipo , desde pymes, tiendas virtuales, hasta proyectos con un gran volumen de tráfico (varios millones de visitas al mes), como podéis apreciar en mis Casos de Éxito. Me ha proporcionado un alto grado de conocimientos teóricos y prácticos en el SEO. Estoy especializado principalmente en el SEO Técnico, optimización SEO y la creación de estrategias en marketing de contenidos.

Rating 4.5/5(18 valoraciones, para valorar debe estar registrado)