¿Qué es el archivo htaccess y para qué sirve? - SYSPROVIDER®

¿Qué es el archivo htaccess y para qué sirve?

que-es-el-archivo-htaccess

 

Navegando por internet de seguro has oído del archivo .htaccess y te has preguntado que es ese archivo y para que sirve. La respuesta es mas sencilla de lo que puedes creer, por eso en este artículo te explicamos que es este archivo.

¿Qué es el archivo .htaccess?

Es un archivo de texto sin ningún tipo de extensión, y se encuentra normalmente ubicado en el directorio raíz de tu sitio web. Se usa para almacenar datos de personalización de tu sitio web y la configuración que este mantiene directamente con el servidor.

Normalmente se encuentra en modo oculto y se aloja en el servidor web apache. Es por eso que puedes que hayas tropezado con él, pero entiendas su importancia. Veamos para que nos sirve este archivo con un nombre tan extraño.

¿Para que sirve el archivo .htaccess?

Este archivo .htaccess te sirve para realizar modificaciones como sobrescribir la URL, proteger los directorios y contraseñas de tu sitio web, habilitar un sistema de protección para enlaces directos y restringir el acceso a tu sitio web con direcciones IP específicas.

Otro uso que se le da a este archivo es el de cambiar la zona horaria de tu sitio web, cambiar el índice predeterminado y hacer detalles de personalización que no se puedan editar desde otros archivos.

En tema Seo, puedes utilizarlo para realizar redirecciones 301 de url antigua a nueva, aplicar reglas automáticas de redirecciones, Aplicar 410 a urls para que no indexen.

Además, con este archivo puedes poner políticas de caché y comprimir archivos para mejorar la carga de tu sitio web. Es sin duda un archivo muy poderoso en lo que hablamos de sitios web, es por eso por lo que es importante aprender a localizar donde se encuentra en tu sitio y como es el proceso para abrirlo y conocer la información que contiene.

¿Cómo puedo localizar el archivo .htaccess de mi sitio web?

Para encontrar el archivo .htaccess de tu sitio web solo debes hacer pocos pasos. Veamos como localizarlo si usas cPanel

Localizar archivo .htaccess en cPanel

Veamos en 2 pasos para que tengas acceso a este archivo de manera sencilla en cPanel.

Paso 1: Inicia sesión

Lo primero es ir a iniciar sesión en tu cuenta de cPanel y busca la opción «Administrador de archivos». Si no ves ningún archivo puede que tengas que instalar un administrador de archivo o que no estes buscando en el sitio correcto, si logras ver los archivos de tu web entonces sigues con el paso 2.

Paso 2: Localiza el archivo .htaccess

Si ya te encuentras en el administrador de archivos, debes ir a a la carpeta raíz de tu sitio web, que generalmente es public_html. Y ahí dentro de seguro encontraras el archivo .htaccess que como mencionamos arriba es un archivo sin extensión.

Y también recuerda es importante que verifiques que la opción para mostrar archivos ocultos ya esté activada en el administrador de archivos, antes de iniciar tu búsqueda, ya que el archivo .htaccess es un archivo oculto por defecto, así que no lo veras de otra forma si no tienes activo esto.

Localizar archivo .htaccess por búsqueda SSH

Si en tu caso no tienes cPnanel, existe otra forma de localizar el archivo .htaccess y es utilizando la línea de comandos si tienes acceso a SSH en tu servidor. Para esto sigue estos pasos.

Paso 1: Inicia sesión en tu servidor a través de un cliente SSH

Lo primero es iniciar sesión en el servidor, un cliente muy usado para esto es PuTTY. Una vez dentro, navega a la raíz de tu sitio web, siempre utilizando el comando cd. Por ejemplo, puedes usar cd public_html si tu sitio está en esa carpeta y podrás encontrar el sitio correcto.

Paso 2: Localiza el archivo oculto

Una vez en la carpeta correcta, puedes usar el comando ls -a para listar todos los archivos, incluidos los ocultos. Esto te mostrará el archivo .htaccess si está presente.

En ambos casos, si no encuentras el archivo, es posible que no exista, ya que no todos los sitios web lo requieren. Pero si quieres tenerlo puedes crear uno nuevo utilizando un editor de texto, pero asegúrate de tener cuidado con su contenido para no afectar el funcionamiento de tu sitio. ¿Cómo puedes hacerlo?

¿Cómo puedo crear un archivo .htaccess para mi sitio web?

Crear un archivo .htaccess es mas sencillo de lo que tal vez piensas, eso sí, debes seguir cuidadosamente los pasos, no quieres estropear algo del sitio web o crear un daño que no puedas reparar de forma sencilla. Veamos paso a paso como puedes hacerlo.

Paso 1: Acceso al servidor

Primero, necesitas acceder a tu servidor, que como te dijimos arriba, puede ser a través de cPanel, usando un cliente FTP como FileZilla o mediante la línea de comandos si tienes acceso SSH. Algo que debes recordar siempre es que el archivo .htaccess debe ubicarse en la carpeta raíz de tu sitio web, que generalmente es public_html.

Paso 2: Crear un archivo nuevo

Por ejemplo, si decides usar cPanel entonces inicia sesión en tu cuenta y busca la opción «Administrador de archivos». Una vez dentro, navega a la carpeta public_html. Allí, puedes hacer clic en «Archivo» y luego en donde dice crear uno nuevo. Y es aquí donde debes estar muy pendiente, este archivo nuevo debe llamarse .htaccess. Si ya existe, simplemente selecciona el archivo y haz clic en «Editar».

Ahora si optas por un cliente FTP, primero conéctate a tu servidor como de costumbre. Luego, navega a la carpeta public_html. Haz clic derecho y selecciona «Crear nuevo archivo», y de nuevo debes nombrarlo .htaccess.

Paso 3: Coloca la información necesaria en el archivo

Ahora queda de tu lado ingresar la información que necesites al archivo, siempre recuerda para que sirve y cómo funciona. Y siempre revisa para estar seguro de que el contenido del archivo .htaccess sea el adecuado para tus necesidades. Recuerda este archivo permite configurar diversas opciones en tu servidor Apache, como redirecciones, protección de directorios y más.

Con estos tres sencillos pasos ya habrás creado el archivo .htaccess que como ves sirve para mucho y es necesario en cualquier sitio web donde quieras personalizar de forma segura. Y recuerda siempre hacer una copia de seguridad de cualquier archivo existente antes de realizar cambios, para evitar posibles problemas en tu sitio web sobre todo cuando estamos haciendo un archivo nuevo.