Archivo .htaccess WordPress: todo lo que debes saber

El archivo .htaccess en WordPress te permite hacer ciertos cambios y mejoras en tu web. Lo mejor de todo es que una vez que sabes cómo localizarlo y hacer cambios en este fichero todo es más fácil.

¿Qué es el archivo .htaccess en WordPress?

El archivo .htaccess en WordPress es un simple archivo que se encarga de establecer ciertas configuraciones relacionadas con el servidor web Apache (la gran mayoría de los hostings que alojan webs de WordPress funcionan con Apache).

Podemos decir en una sola línea que:

El archivo .htaccess es un archivo de configuración de Apache.

Lo que significa que este simple fichero contiene algunas instrucciones relacionadas con el funcionamiento del servidor.

Este archivo se encuentra en el directorio raíz de nuestro sitio y tiene una particularidad.

El archivo .htaccess es, por defecto, un archivo oculto.

No podemos verlo a simple vista y por eso comienza con un punto.

El .htaccess tampoco tiene extensión.

¿Qué hace el archivo .htaccess en WordPress?

Vale, ya sabemos que este archivo se encarga de la configuración de Apache, pero eso no nos dice mucho.

En la práctica el archivo .htaccess en WordPress por defecto cumple una función muy específica:

Se encarga de gestionar la forma en la que se muestran los enlaces permanentes de tu web.

Ya sabes, hablamos de las estructuras de enlaces del tipo:

EJEMPLOS.

Cada vez que cambias esta estructura de enlaces o la forma en la que tu sitio mostrara los links este fichero se modifica.

En algunos casos el archivo .htaccess se crea por primera en tu web o blog de WordPress en el momento en que decides qué tipo de estructura de enlaces mostrará tu sitio.

En la mayoría de las webs en WordPress esto es todo lo que hace este archivo: gestionar la estructura de enlaces permanentes.

Pero no es lo único, con este fichero podemos lograr otras cosas bastante útiles para nuestra web.

¿Cómo encontrar y editar el archivo .htaccess en WordPress?

Hay varias formas de encontrar y modificar el archivo .htaccess en WordPress.

Veamos la primera, y una de las mejores formas:

Seguro recuerdas que el archivo .htaccess en realidad se encuentra en el directorio raíz, en el hosting donde nuestra web en WordPress está instalada.

Por eso tenemos que loguearnos en nuestro Hosting y entrar al directorio de archivos.

Esto es algo que también podemos hacer vía FTP, pero por el navegador también podemos hacerlo de forma rápida y sin complicaciones.

Para editarlo, todo lo que tenemos que hacer es posicionar el cursor sobre el archivo, presionar click derecho y seleccionar la opción:

Ver/Editar.

Con el archivo abierto puedes hacer todos los cambios que desees.

Una advertencia importante:

Debes tener presente que las modificaciones y cambios que hagas y guardes en el archivo .htaccess de tu web en WordPress no pueden deshacerse.

Eso significa que puedes romper tu web si no tienes cuidado.

Pero descuida que hay varias formas de evitar el desastre, toma nota:

Haz una copia de seguridad del archivo .htaccess:

Todo lo que tienes que hacer es ubicar el archivo .htaccess, descargarlo y ponerlo a salvo en tu ordenador (puedes enviarte una copia por email o guardarlo en Google Drive, recuerda que además es un archivo muy liviano)

Haz una copia de seguridad de tu web:

Este punto es muy importante, tan importante que ya le dedicamos una entrada al tema.

Si quieres profundizar en todo el tema de los respaldos o Backups de tu de web (cosa que te recomendamos):

Aquí tienes la entrada

¿Qué pasa si no puedo ver el archivo .htaccess en el directorio raíz de la instalación de mi web?

Como ya sabes el archivo .htaccess es un fichero invisible un archivo oculto.

Para verlo todo lo que tienes que hacer es habilitar la opción de:

Ver o mostrar archivos ocultos en el gestor de archivos de tu host.

La ubicación de la opción podría variar ligeramente en función de la versión del software que use tu host, pero es fácil encontrarla.

En ocasiones ocurre que, aunque has seguido todo al pie de la letra (activaste la opción de mostrar archivos y ficheros ocultos), el archivo .htaccess no aparece por ninguna parte.

En ese caso no debes preocuparte.

¿Por qué no puedo ver el archivo .htaccess WordPress?

Esto ocurre sobre todo en las webs “nuevas” a las que no se les han aplicado muchos cambios.

Para arreglarlo ve a tu web, inicia sesión y entrar al escritorio de WordPress.

TuPaginaWeb.com/wp-admin/

Una vez estés logueado busca la opción:

Ajustes – Enlaces permanentes

Ahora todo lo que tienes que hacer es guardar los cambios.

Sí, tal cómo lo lees no es necesario que hagas ningún cambio en la estructura de tus enlaces permanentes.

Solo eso generará el archivo .htaccess.

Lo siguiente es ir a host, específicamente al directorio raíz, refrescar la vista (con F5 o recargar) y listo,

Debes poder ver al archivo .htaccess.

¿Cómo modificar el archivo .htaccess en WordPress de forma fácil sin tener que entrar al host?

Si necesitas modificar el archivo .htaccess pero no quieres entrar en tu servidor estás de enhorabuena porque hay varias opciones para editar el archivo .htaccess sin tener que ir al directorio raíz.

Hay plugins dedicados que te facilitan la gestión del archivo .htaccess.

Pero no queremos sobrecargar nuestra instalación de WordPress con más plugins.

Por eso aprovecharemos un plugin que de seguro ya está instalado en tu web.

Se trata del plugin: Yoast SEO.

Este plugin tiene una opción que te permite modificar varios archivos de tu web:

Como el sitemap, el robots.txt y, por supuesto:

El archivo .htaccess.

Cómo modificar .htaccess con el Yoast SEO

Para modificar el archivo .htaccess con el Yoast SEO debes loguearte y, en tu escritorio de WordPress, encontrar la pestaña:

SEO

Posiciona el cursor sobre la pestaña que pone: SEO.

SEO Herramientas

Ahora verás varias opciones.

Selecciona la opción:

Herramientas.

Cuando presionas la opción herramientas verás un panel de ajustes.

herramientas panel de ajustes

Para trabajar con el archivo .htaccess debes seleccionar la opción:

Editor de archivos.

Lo primero que verás serán las opciones de configuración de robots.txt

Pero si bajas solo un poco verás las opciones de archivo .htaccess.

Archivo htaccess WordPress

Desde esa pestaña de .htaccess que te facilita el Yoast SEO puedes hacer todo lo que necesites sin necesidad de entrar en la sección de archivos de tu hosting.

¿Qué puedo hacer con el archivo .htaccess?

Con el archivo .htaccess puedes hacer varias cosas interesantes.

Una de las cosas que puedes hacer con .htaccess en WordPress es redirecciones 301.

Es bastante sencillo una vez que sabes cómo encontrar y modificar tu archivo .htaccess, presta atención:

Para crear una redirección 301 todo lo que tienes que hacer es sustituir las siguientes urls por tus urls:

Redirect 301 /LaPáginaVieja https://www.TuWebEnWordPress.com/LaPáginaNueva

Además de redirecciones 301 también puedes aumentar el tamaño de los archivos que puedes subir a tu web de WordPress.

Primero debes averiguar cuál es el tamaño máximo de archivo permitido en tu web.

Una vez que conoces el tamaño del fichero todo lo que tienes que hacer es pegar estas líneas en tu archivo .htaccess:

 

php_value upload_max_filesize 256M

php_value post_max_size 256M

php_value max_execution_time 300

php_value max_input_time 300

 

256M es el tamaño máximo nuevo, pero tú puedes cambiar esa cantidad según gustes.

Lo mejor es que con el archivo .htaccess aún se pueden hacer más cosas para mejorar tu web, hablamos de: seguridad y otras configuraciones que pueden mejorar tu experiencia y la de los visitantes de tu web.

Si quieres descubrirlas puedes apuntarte al mejor curso en línea y en español de WordPress.