fbpx

Cómo aprovechar al máximo el archivo .htaccess y cómo usarlo en tu sitio web

Mientras navegas por el administrador de archivo de tu hosting o en alguna sesión de FTP, te has encontrado con el archivo htaccess. Y si tu sitio web está diseñado con WordPress es más común encontrarlo, si no lo tienen también podrás crearlo fácilmente. En este artículo conocerás más sobre este archivo, aprovechando su potencial.

¿Qué es el archivo .htaccess?

El archivo .htaccess, abreviatura de Hypertext Access, es un archivo de configuración bastante utilizado en el servidor web Apache. Este archivo generalmente se encuentra en el directorio raíz de un sitio web, es decir en la carpeta pública (public_html) y su nombre comienza con un punto, lo que lo hace invisible por defecto en los sistemas operativos Unix, además de que no posee extensión. El archivo .htaccess contiene directivas que modifican la configuración de Apache para un directorio en particular y sus subdirectorios, sin modificar la configuración global del servidor.

Funciones y características del archivo .htaccess

El archivo .htaccess permite una amplia gama de funcionalidades y características que impactan la forma en que se comporta un sitio web. Algunos de los usos más comunes son:

1. Redirecciones

Con el archivo .htaccess, se pueden establecer redirecciones, ya sea para redireccionar URLs específicas o para redirigir todo un dominio a otro. Esto es útil cuando se realiza una reestructuración del sitio web o cuando se desea redirigir a los usuarios a una página de mantenimiento temporalmente.

2. Control de acceso

El archivo .htaccess permite controlar el acceso a determinados archivos o directorios. Por ejemplo, se puede restringir el acceso a una carpeta con archivos confidenciales o requerir autenticación para acceder a ciertas páginas.

3. Personalización de errores

Es posible personalizar las páginas de error que los visitantes verán cuando se produzca un error en el sitio web, como el error 404. Esto permite mostrar mensajes más amigables y personalizados en lugar de los mensajes predeterminados del servidor web.

4. Bloqueo de IPs o dominios

Con el archivo .htaccess, es posible bloquear el acceso a ciertos usuarios, IPs o dominios no deseados. Esto puede ser útil para bloquear intentos de acceso no autorizados o para evitar el acceso desde ciertas ubicaciones geográficas.

5. Mejora del rendimiento

En opciones más avanzadas el archivo .htaccess también se puede utilizar para habilitar compresión de archivos, caché de contenido y otras técnicas de optimización que ayudan a mejorar el rendimiento del sitio web.

Importancia y aplicación del archivo .htaccess

Una vez mencionadas las funciones más comunes del archivo .htaccess es de suma importancia comentar el papel fundamental en la configuración y personalización de un sitio web. Su capacidad para controlar varios aspectos del servidor web Apache ofrece a los administradores del sitio una forma eficiente de modificar y mejorar el funcionamiento de sus sitios web sin tener que realizar cambios directamente en la configuración del servidor.

Con el conocimiento y la comprensión adecuados de cómo funciona el archivo .htaccess, los profesionales de diseño y desarrollo web pueden aprovechar al máximo esta herramienta para lograr un sitio web más seguro, eficiente y adaptado a sus necesidades.

Ahora veamos un poco el accionar del archivo .htaccess

Redirecciones y reescritura de URL

Las redirecciones son acciones que permiten redirigir a los usuarios que intentan acceder a una URL en particular hacia una dirección diferente. Para ver un ejemplo de esto, imaginemos que queremos redirigir un dominio a un sitio web sin WWW o de la forma contraria.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.midominio.com [NC]
RewriteRule ^(.*)$ https://midominio.com/$1 [L,R=301]

Estas tres líneas redirigir tu dominio a la versión sin WWW, para entrar en contexto, RewriteEngine, RewriteCond y RewriteRule son directiva y ofrecen su propia forma de configuración y puede ser utilizado según las necesidades específicas de nuestro sitio web. Ahora para el caso contrario en que necesitemos redireccionar a un dominio con WWW, se puede utilizar:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^midominio.com [NC]
RewriteRule ^(.*)$ https://www.midominio.com/$1 [L,R=301]

Protección y seguridad del sitio web

Existen varios tipos de ataques a los que un sitio web puede estar expuesto, tales como ataques de inyección SQL, ataques DDoS, cross-site scripting (XSS) y más. Mediante el archivo .htaccess, podemos implementar medidas de seguridad para prevenir y mitigar estos ataques.

# Proteger ante DDOS de 10 Mb
LimitRequestBody 10240000

También suelen utilizarse para bloquear bots y crawlers molestos que consumen ancho de banda en nuestro sitio web. Estos bots los podemos detectar con la herramienta AWStats de nuestro panel de control. Para bloquearlos desde el htaccess debemos escribir las siguientes líneas:

# Bloquear Bots
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^SemrushBot [NC]
RewriteRule ^.* - [F,L]

En este caso bloquea el bot de SemrushBot, pero también hay muchos otros como SeekportBot, PetalBot. Recuerda que no todos los bots son malos, también existen los bots de los motores de búsqueda, como el de Googlebot, Bingbot, Yandexbot, entre otros.

Por otro lado, puedes bloquear el acceso a una o varias IPs de una forma muy sencilla, vemos el ejemplo:

order allow,deny
deny from x.x.x.x
allow from all

Donde en x.x.x.x especificas la IP y puedes agregas más lineas para listar otras IPs.

Ver nuestro artículo: WordPress: .htaccess

Esperamos que este artículo le haya ayudado a conocer como utilizar el archivo .htaccess, su funcionamiento y lo importante que puede ser para su sitio web.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube  para videos tutoriales de WordPress. También puede encontrarnos en  Twitter, Facebook e Instagram.

¿Cómo evitar que tu correo sea clasificado de spam?

Tarde o temprano para todos los que tenemos una vida en línea, nos encontramos con el molesto “correo no deseado o spam” en nuestras bandejas de entrada. Pero, ¿qué sucede cuando nuestro propio correo es considerado spam?

No entres en pánico, desde Sitios Hispanos te brindaremos las mejores prácticas para evitar que tu correo sea etiquetado como spam. Lo primero que debes entender, es que hay muchas maneras de que tu correo pueda ser considerado spam, desde una mala autenticación hasta una baja reputación.

El primer punto importante para evitar que el correo electrónico caiga en la carpeta de spam, es asegurarse una buena autenticación. Esto hará que tu dominio sea más confiable.

Podes visitar nuestra guía de ¿Cómo configurar autenticaciones DKIM, SPF y DMARC?. Estos registros son de suma importancia, ya que permitirán aumentar la reputación y seguridad de tus correos enviados.

Otro aspecto valorado en el envío y recepción de correos electrónicos es la reputación. Este aspecto implica desde el envío masivo hasta el diseño de los correos. Si tu intención es utilizar el correo para realizar envíos masivamente, puedes optar por unos de nuestros complementos, como el email marketing. Esto puedo minimizar el riesgo de que te tildes de spammer.

Si prefieres la opción más tradicional, debes tener en cuenta que los Planes de Hosting tienen limitaciones en cuanto al número de correos que se pueden enviar por hora.

Al construir el mensaje que deseas enviar, evita títulos demasiado explícitos y el uso de letras mayúsculas como, por ejemplo: “PROMOCION”, “PUBLICIDAD”, “OFERTA”. Elude utilizar acortadores de URL, estos dan desconfianza y parecen sospechosos. Debes equilibrar el uso de imágenes con el texto de tus correos, un correo con muchas imágenes podría ser identificado como SPAM. Siempre es aconsejable mantener una buena reputación en el correo electrónico para evitar ser incluido en listas negras.

Listas Negras

Puede llegar a ocurrir que caigas en una lista negra y la IP del servidor se vea comprometida por esta razón. Muchas veces llegan como un rebote de mensaje donde te aclaran que lista negra te ha etiquetado. Pero en otras no es tan simple de averiguarlo. Sin embargo, hay herramientas como por ejemplo mxtoolbox.com, que te permiten verificar si tu IP ha sido incluida en una lista negra y también te ofrecen opciones para ser eliminado de ella.

Antivirus actualizado

En los últimos años, ha habido un crecimiento exponencial de malware especializado que aprovecha nuestras sesiones abiertas de correo para distribuir correo no deseado. Por eso, es crucial mantener actualizado el software antivirus en todos los dispositivos que se utilicen para acceder a tu bandeja de correo.

Recuerda siempre mantener estas prácticas presentes, para evitar que tus correos sean clasificados como spam. Con una buena autenticación, una sólida reputación, un contenido equilibrado y un software antivirus actualizado, podrás reducir significativamente las posibilidades de que tus correos terminen en la carpeta de spam.

Experiencia en la página con Web Vitals: un nuevo factor de clasificación de Google

Hace algún tiempo, Google anunció Web Vitals, un nuevo conjunto de métricas para medir la velocidad de los sitios web y la experiencia del usuario. El año pasado, Google anunció que estas métricas se convertirían en una actualización de algoritmo central como nuevas formas de juzgar y clasificar los sitios en función de la experiencia de la página que ofrecen. 

Esta actualización ahora se está implementando gradualmente y debería realizarse en agosto próximo de este 2021.

La experiencia de usuario importa

En 2010, Google anunció que tomaría en cuenta la velocidad del sitio al determinar las clasificaciones. En 2018, Google siguió con el factor de clasificación de velocidad de la página en los resultados de búsqueda móvil. En mayo de 2020, Google anunció una nueva actualización que analiza varias métricas nuevas o actualizadas, combinadas con otros factores de la experiencia del usuario, para formar la actualización de la experiencia de la página.

¿Experiencia de página? En un mundo ideal, haría clic en un enlace en los resultados de búsqueda y la página correspondiente aparecería instantáneamente.

A lo largo de los años, las páginas solo han aumentado de tamaño y la popularidad de JavaScript las hizo cada vez más complejas y difíciles de cargar. Incluso con conexiones a Internet ultrarrápidas y dispositivos potentes, cargar una página web puede ser lento. Para los usuarios, esperar a que se carguen las páginas también puede resultar estresante. Sin mencionar el rendimiento enloquecedor al carga una página web que conduce a clics fallidos y cosas por el estilo.

Más que sólo velocidad

Durante años, optimizar el rendimiento de los sitios web significaba principalmente optimizar la velocidad. Pero los tiempos de carga son solo una parte de la ecuación y la otra parte es más difícil de definir y medir. Se trata de cómo un usuario experimenta todas esas optimizaciones. El sitio puede ser rápido según las métricas, pero ¿se siente rápido? Por lo tanto, es hora de echar un vistazo drástico a la experiencia de la página.

Según Google, “las grandes experiencias con las páginas permiten a las personas hacer más cosas y participar más profundamente; por el contrario, una mala experiencia con una página podría obstaculizar que una persona pueda encontrar la información valiosa”.

Pero Google también declaró : “Si bien la experiencia de la página es importante, Google todavía busca clasificar las páginas con la mejor información en general, incluso si la experiencia de la página es insatisfactoria. Una gran experiencia en la página no anula tener un gran contenido en la página. Sin embargo, en los casos en que hay muchas páginas que pueden tener una relevancia similar, la experiencia de la página puede ser mucho más importante para la visibilidad en la Búsqueda”.

Tenga en cuenta que, si bien Google declaró inicialmente que la experiencia de la página es solo para dispositivos móviles, también tendrán en cuenta estas nuevas métricas para los sitios de escritorio.

De qué trata Web Vitals

A principios de mayo de 2020, Google anunció Web Vitals, un conjunto de métricas minuciosamente investigadas para ayudar a cualquier persona a determinar oportunidades para mejorar la experiencia de sus sitios. Dentro de esas nuevas métricas, hay un subconjunto de métricas en las que todo propietario de un sitio debe enfocarse, las llamadas Core Web Vitals. Según Google, “Core Web Vitals es un conjunto de métricas del mundo real centradas en el usuario que cuantifican los aspectos clave de la experiencia del usuario”.

Cada Core Web Vital analiza una pieza específica del rompecabezas de la experiencia de la página y, en conjunto, ayudan tanto a Google como a usted mismo a dar sentido a la experiencia percibida de un sitio.

Las Core Web Vitals evolucionarán con el tiempo y es posible que se agreguen nuevos a su debido tiempo. Para la primera ronda, Google identificó tres puntos focales específicos:

  • LCP, o renderizado o carga en la página : esta métrica indica cuánto tiempo tarda en cargarse el elemento de contenido más grande que ve en la ventana gráfica.
  • FID, o retraso de la primera acción de interacción : el FID analiza cuánto tiempo tarda un navegador en responder a una interacción activada por primera vez por el usuario (al hacer clic en un botón, por ejemplo)
  • CLS, o cambio de diseño acumulativo o estabilidad : esta nueva métrica mide el porcentaje de la pantalla afectada por el movimiento, es decir, ¿saltan cosas en la pantalla?

Como puede ver, estas métricas centrales no miran simplemente qué tan rápido se carga algo. También analizan el tiempo que tardan los elementos en estar listos para su uso. El cambio de diseño acumulativo es el más avanzado del grupo. Esto no tiene nada que ver con la velocidad, sino con la prevención de una mala experiencia de usuario, como presionar un botón incorrecto porque un anuncio se cargó en el momento final. Piense en cómo se siente cuando eso sucede. Bastante exasperante, ¿verdad?.

Los nuevos Web Vitals unen varios factores existentes para formar los factores de clasificación de la experiencia de la página:

  • Compatibilidad con dispositivos móviles: ¿su sitio está optimizado para dispositivos móviles ?
  • HTTPS : ¿su sitio utiliza una conexión segura? Certificado ssl bonificado en SitiosHispanos.com
  • Uso intersticial: ¿su sitio se mantiene alejado de las ventanas emergentes inoportunas?
  • Navegación segura: ¿su sitio es inofensivo para los visitantes?
  • Ahora se unen a métricas del mundo real centradas en el usuario, como LCP, FID y CLS mencionadas anteriormente.

Herramientas que te permiten medir indicadores

Google hizo todo lo posible para que todos los propietarios de sitios se adaptaran a los cambios en la experiencia de la página. Las herramientas nuevas o actualizadas lo ayudan a obtener la información que necesita. 

Fuente: Yoast | Adaptación al español por SitiosHispanos.Com

Experiencia de usuario y usabilidad con Silvia Marquez

Silvia (Pipi) Marquez es diseñadora de productos digitales especializada en experiencia de usuario (UX). Es mentora en Acamica, consultora freelancer y speaker en usabilidad y accesibilidad web.

Jamás penso en algo relacionado a la tecnología cuando comenzó sus estudios. Su intención inicial era ser dibujante y quería estudiar ilustración pero comenzó su carrera universitaria en Córdoba (Ciudad de Argentina) con Diseño Gráfico.

Finalizando la misma noto que todo estaba girando en lo digital entonces comenzó varios cursos aprendiendo html y a realizar páginas web. Teniendo una base de estudio en Desarrollo de Software.

Descubrió que había una relación muy directa entre el diseño y el desarrollo de software, y en especial lo relacionado a la experiencia de usuario (UX) y de ahi comenzó en forma plena sus primeros pasos profesionales.

Experiencia de usuario es básicamente la relación que se entabla entre una persona y un producto o servicio y lo que surge de esa relación… buscando que sea lo más positiva posible.

Nos cuenta Silvia

Durante la charla conocimos varios métodos y procesos que se llevan adelante para generar productos que tengan buena experiencia en su interacción con el usuario. Design Thinking, pruebas de usabilidad y prototipos, son algunos de los conceptos para empezar a descubrir.

Conocer la necesidad de las personas a las cuales generamos una solución, entender su comportamiento a través de primeras pruebas con nuestro prototipo y usuarios reales, medir resultados con los objetivos propuestos y mejorar para luego lanzar un producto mas funcional son algunos de los tips para generar una mejor experiencia.

Para conocer nuevas charlas


¿Qué es una una Landing Page y cuál es su objetivo?

Nivel técnico: básico – no requerido:

En la última serie de artículos del blog venimos hablando de resultados de búsqueda tanto orgánicos (SEO) como tambien de resultados pagos o anuncios (SEM).

Estos resultados tienen que ofrecer la mejor experiencia al usuario que hace la búsqueda, lo cual significa ofrecer una buena y útil página de aterrizaje o landing page al momento en que se haga click en nuestro snippet.

Te mostramos de forma sencilla la funcionalidad y el objetivo que tiene que tener este tipo de página.

Más novedades?


Diseñando un sitio web exitoso

En este webinar, Juan Martín Bueno compartirá consejos de usabilidad, diseño web, maquetado y optimización para tener un sitio web exitoso.

Vamos a recorrer prácticas SEO, experiencia de usuario y le daremos valor al contenido web.

¿Te enviamos recordatorio?


Nos cuenta su experiencia:

Juan Martín Bueno
Ilustrador – Creador de Personajes
Creativo Publicitario – Marketing Digital
Visitar su Web

Juan Martín Bueno

Desmitificando la Accesibilidad Web

En este webinar conocemos más sobre la Accesibilidad Web. Beneficios, buenas practicas y el por qué de su importancia.

La necesidad de que la Web sea universal y accesible por cualquier persona está presente desde el principio de la Web, ya que era un requisito contemplado en su diseño por su creador Tim BernersLee.

Nos cuenta desde el inicio la fundación itgrarte de Argentina.

Grabado el 1 de Julio 7PM (AR).

Mirar ahora