Blog / ¿Qué es .htaccess?

¿Qué es .htaccess?

por SW Team

Se trata de un archivo oculto en formato de texto plano, una herramienta opcional que puedes incorporar en los directorios de los sitios web alojados en servidores Apache. Este archivo, llamado .htaccess, abre una puerta a una gran variedad de funciones avanzadas: desde redireccionar tráfico de www a sin www, a realizar personalización de errores 404, bloquear bots maliciosos, o gestionar redirecciones permanentes (301) y temporales (302). Incluso te permite controlar el acceso (? Bloquear accesos web mediante .htaccess) y proteger tu sitio web contra accesos no deseados. ¡Todo con un solo archivo!

💡 En sistemas operativos Linux, los archivos ocultos llevan un punto al inicio del nombre (por ejemplo, .htaccess). SWPanel (? Gestión de ficheros) te permite ver estos archivos, pero en otros gestores de archivos pueden estar ocultos. En Filezilla, accede a la sección Servidor y selecciona Forzar mostrar archivos ocultos; en bash, puedes usar el comando ls -la para ver el contenido oculto. Así, siempre tendrás todo bajo control.

Tu Hosting de Calidad desde 3,74$/mes

Nuestro Hosting te ofrece la libertad de tener tu web acorde a tu marca y objetivos.

¿Dónde encontrar el archivo .htaccess?

Por lo general, el archivo .htaccess se encuentra en el directorio raíz de tu alojamiento, y en SW Hosting este directorio es /web. Si no encuentras el archivo, puedes crear uno tú mismo. Usa un editor de texto como Bloc de Notas, introduce el código que necesitas y súbelo a tu hosting (? Cómo acceder a tu servicio de Hosting mediante Filezilla), asegurándote de llamarlo ".htaccess" (incluyendo el punto inicial). ¡Así de sencillo!

¿Es visible el archivo .htaccess para otros usuarios?

El archivo .htaccess es un archivo oculto precisamente para protegerlo de miradas no deseadas. No es accesible al público ni a aquellos que intenten verlo a través de una URL directa, como https://swhosting.com/htaccess. ¡Puedes estar seguro de que solo tú tienes acceso a su contenido!

¿Cómo se estructura el archivo .htaccess?

El archivo .htaccess está compuesto por directivas (instrucciones) que indican al servidor cómo responder a las solicitudes. Cada directiva empieza con un comando y puede incluir uno o varios argumentos. Apache revisa el archivo cada vez que se solicita un recurso en un directorio específico, ejecutando las directivas pertinentes. Por ejemplo, para redirigir todas las solicitudes de http://www.swhosting.com/es a https://www.swhosting.com/es, podrías agregar el siguiente código:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

O, si quieres una redirección 301 (redirige permanentemente de old.html a https://www.swhosting.com/nueva-pagina):

RewriteEngine On 
RewriteRule ^old\\\\.html$ https://www.swhosting.com/nueva-pagina [R=301,L]

Importante: recomendaciones de uso

A pesar de su versatilidad, .htaccess no está diseñado para realizar cambios globales en el servidor. Además, una configuración o sintaxis incorrecta puede causar errores 500 o hacer que tu sitio web no sea visible. Es recomendable realizar una copia de seguridad de cualquier archivo .htaccess antes de hacer cambios y probar cada modificación para asegurar el funcionamiento.

Conclusión

El archivo .htaccess es una herramienta imprescindible para quienes buscan personalizar y optimizar su sitio web al máximo. Desde redirecciones hasta configuraciones avanzadas de seguridad y rendimiento, este archivo te ofrece control total sobre muchos aspectos de tu sitio. Recuerda que un uso incorrecto puede afectar su funcionamiento, así que realiza siempre copias de seguridad y consulta la documentación de Apache para aprovechar al máximo todas sus posibilidades.

En SW Hosting, te ofrecemos el entorno perfecto para explorar todas las funciones avanzadas qué .htaccess puede ofrecer.

Tu Hosting de Calidad desde 3,74$/mes

Nuestro Hosting te ofrece la libertad de tener tu web acorde a tu marca y objetivos.

i
Email send icon