Cargando...

WordPress .htaccess: la guía definitiva para gestionar su contenido

Actualizado el 31 de mayo de 2024

WordPress es una de las plataformas más versátiles para crear un sitio web porque tienes control total sobre su instalación y configuración. Uno de los archivos que le brinda algo de este control en WordPress es el archivo .htaccess.

Es un archivo de configuración que le permite ver cómo se está ejecutando su servidor. Y, dependiendo de su entorno de alojamiento, puede usarse para cambiar una variedad de características en su instalación de WordPress.

Saber lo que puedes y no puedes hacer con el archivo es muy útil, y hoy cubriré todo lo que necesitas saber sobre el archivo .htaccess en WordPress.

¿Qué es el archivo .htaccess en WordPress?

El archivo .htaccess es un archivo de configuración en WordPress que se utiliza para habilitar o deshabilitar funciones en su instalación, realizar cambios de configuración por directorio y es el archivo predeterminado que WordPress usa para redirecciones y estructuras de enlaces permanentes.

El archivo generalmente se encuentra dentro del directorio raíz de su sitio web. Sin embargo, a veces es posible que WordPress no genere ningún archivo .htaccess. En esos casos, el usuario debe crear uno manualmente.

También vale la pena señalar que muchos plugins utilizarán el archivo .htaccess para funcionar correctamente. Los plugins de seguridad y almacenamiento en caché son los más comunes, pero cualquier plugin puede usar .htaccess.

Algunos de los usos principales del archivo .htaccess incluyen:

Redirigir a los usuarios a una página de error personalizada

Hay muchos errores comunes de WordPress que encontrará al ejecutar un sitio web. Estos errores son muy inconvenientes y pueden dañar tu SEO. Puede mitigar los efectos redirigiendo a los visitantes a una página de error personalizada.

Por supuesto, esto también se puede utilizar para redirecciones generales. Muchos plugins de redirección escribirán directamente en el archivo .htaccess.

Decidir qué archivo utilizar como archivo de índice

De forma predeterminada, cuando los visitantes accedan a su sitio web, encontrarán algo como www.ggsexample1.com/index.html o www.ggsexample1.com/index.php. De hecho, puede cambiar qué archivo actuará como índice dentro del archivo .htaccess.

No sólo puedes cambiar este archivo, sino que también puedes eliminarlo por completo, que es lo que hacen la mayoría de los sitios web importantes.

Proteger archivos con contraseña

La seguridad es una gran preocupación para todos los sitios web y una forma de mejorarla es proteger sus archivos con contraseña. Esto garantiza que sólo las personas que deben acceder a un archivo puedan hacerlo. Puedes hacerlo a través del cPanel, pero es mucho más rápido hacerlo a través de .htaccess.

Esto garantiza que sólo los usuarios con la información necesaria podrán realizar cambios en esos archivos.

Almacenamiento en caché

El almacenamiento en caché puede ayudar a acelerar su sitio web al eliminar archivos temporales que ralentizan la experiencia. De hecho, puedes borrar tu caché desde el archivo .htaccess, pero deberías considerar usar un plugin de almacenamiento en caché para obtener los mejores resultados.

También puede configurar temporizadores de caducidad para el contenido almacenado en caché. Esto ayudará a garantizar que se elimine automáticamente después de un cierto período de tiempo.

Cuando escuchas que alguien menciona «aprovechar la memoria caché del navegador», uno de los métodos es a través de .htaccess.

Restrinja el acceso a su sitio web

También es posible bloquear el acceso de direcciones IP específicas a su sitio web. De hecho, incluso puedes ir un paso más allá y bloquear países específicos. Esta es una gran táctica para ayudar a reducir los robots de spam.

También puede ser útil si no desea lidiar con el cumplimiento del RGPD, pero no es una solución completa.

¿Dónde se encuentra el archivo .htaccess para WordPress?

Si su instalación de WordPress ha generado un archivo .htaccess, su ubicación estará en el directorio raíz de su sitio web. Esto normalmente se denomina público_html directorio.

Ubicación de htaccess de WordPress

Entonces te estarás preguntando, ¿por qué no siempre hay un archivo si es tan importante?

Una de las razones más comunes es que el archivo existe; en cambio, el administrador de archivos que está utilizando lo oculta. Por lo tanto, siempre es importante asegurarse de que su FTP esté configurado para mostrar archivos ocultos.

Si WordPress no se actualizó recientemente, es posible que se elimine el archivo .htaccess. Alternativamente, los plugins que pueden escribir en el archivo a veces también pueden eliminarlo.

La buena noticia es que la existencia de este archivo no afectará el rendimiento de su sitio web. Lo único que limita es su capacidad para cambiar ciertos ajustes de configuración.

Cómo crear y editar de forma segura .htaccess desde WordPress

Ahora que sabemos qué es el archivo .htaccess y dónde se encuentra, es hora de empezar a hablar sobre editarlo. Sin embargo, dado que es posible que el archivo no exista actualmente, necesitamos saber cómo generarlo.

Afortunadamente, esto es bastante fácil de hacer.

Cómo generar el archivo .htaccess en WordPress

Hay varias formas de generar un archivo .htaccess en WordPress y ninguna de ellas es muy complicada.

Con diferencia, el método más sencillo para generar el archivo .htaccess es simplemente actualizar la configuración de la estructura de enlaces permanentes en WordPress. Y para que quede muy claro, esto no requiere que los cambies en absoluto.

Para hacer esto, haga clic en Configuración y seleccione la opción Enlaces permanentes en WordPress.

Haga clic en Configuración y seleccione Enlaces permanentes

Aquí encontrará todas las opciones para personalizar la estructura de enlaces permanentes de su sitio web. No tienes que cambiar nada en esta página.

De hecho, asegúrese de no cambiar nada aquí, ya que puede arruinar seriamente la clasificación SEO de su sitio web y romper todos los enlaces internos y externos a su contenido.

Simplemente desplácese hacia abajo y haga clic en el botón «Guardar cambios».

Guarde los cambios para generar un archivo .htaccess en WordPress

Y eso es. Ahora deberías tener un archivo .htaccess generado. De lo contrario, es un buen indicador de que el archivo ya existe y está oculto.

Cómo editar el archivo .htaccess

Ahora que tiene el archivo .htaccess en su lugar, puede comenzar a editarlo. Como la mayoría de las cosas en WordPress, hay varias formas de hacerlo, siendo las dos principales utilizar un plugin o editar directamente el archivo.

El uso de un plugin le permite editar el archivo sin tener que ingresar al cPanel. Por lo tanto, muchos desarrolladores lo prefieren porque pueden hacer todo desde el propio sitio web.

Sin embargo, a muchos también les gusta evitar instalar plugins innecesarios.

Usando el plugin del editor de archivos Htaccess

El Editor de archivos Htaccess El plugin es realmente el mejor plugin que se puede utilizar para editar de forma segura el archivo .htaccess de WordPress.

A diferencia de editar directamente el archivo en el directorio de archivos a través de cPanel o FTP, este plugin escaneará automáticamente su archivo .htaccess y buscará errores de sintaxis que podrían causar un error fatal.

Además de esto, el plugin genera automáticamente una copia de seguridad de su sitio web cada vez que edita el archivo. Esto garantiza que, si no detecta ningún error, aún podrá restaurar fácilmente su sitio web en cuestión de minutos.

Afortunadamente, comenzar con el plugin es realmente sencillo, así que comencemos.

Nota: Si es nuevo en la codificación, es importante comprender la diferencia entre un error de sintaxis y un error lógico. Un error de sintaxis ocurre cuando escribe algo incorrectamente u olvida un punto y coma. Un error lógico es cuando lo que escribe es correcto, pero hace algo diferente a lo previsto. Este plugin podría sólo detectar errores de sintaxis.

Paso 1: instalar el editor de archivos Htaccess

Comencemos haciendo clic en Plugins y seleccionando la opción Agregar nuevo en el panel de administración de la izquierda.

Agregar nuevo

Busque Htaccess Editor en el cuadro de búsqueda disponible. Esto mostrará plugins adicionales que pueden resultarle útiles.

Editor de acceso directo

Desplácese hacia abajo hasta encontrar el plugin Htaccess Editor de WebFactory LTD. Haga clic en el botón «Instalar ahora» y actívelo para su uso.

Instalar ahora

Antes de seguir adelante, es muy importante hablar sobre los peligros de estropear el archivo .htaccess. Hacerlo puede desconectar completamente su sitio web y no podrá acceder a su contenido.

Sabrás que es un error .htaccess si ves el error 500 o una pantalla blanca.

Si esto sucede, necesitarás usar un cliente FTP para cargar una copia de seguridad de tu archivo .htaccess o eliminarlo por completo. Esta puede ser una experiencia muy frustrante si eres nuevo en WordPress.

Por lo tanto, sólo recomiendo editar el archivo .htaccess si tienes los conocimientos adecuados.

Paso 2: usar el plugin del editor de archivos Htaccess

En el panel de administración de la izquierda, haga clic en Configuración y seleccione la opción WP Htaccess Editor.

WP Htaccess

Lo primero que deberías ver es la sección “lee atentamente antes de continuar”.

Esto describe qué hacer si no edita correctamente el archivo. Recomiendo encarecidamente copiar todo lo que aparece en esta sección y pegarlo en un Bloc de notas o un documento de Word. Si cometes un error no podrás acceder a tu sitio web para leerlo.

Debajo de esta sección, debería ver un cuadro rojo que le advierte sobre la edición del archivo .htaccess. También te informa que se crea una copia de seguridad cuando realizas un cambio.

Haga clic en “Entiendo”. Habilite el editor”. botón.

Entiendo

Ahora tendrá acceso completo para editar su archivo Htaccess.

Paso 3: busque errores y guarde los cambios

En la parte inferior, verás tres botones. Estos incluyen los botones Guardar cambios, Probar antes de guardar y Restaurar la última copia de seguridad.

Botones

Siempre haga clic primero en el botón Probar antes de guardar. Esto comprobará si hay errores de sintaxis.

Si algo no funciona correctamente después de realizar un cambio y no experimenta un Error 500, puede usar el botón Restaurar última copia de seguridad para corregir el problema.

Felicitaciones por aprender cómo editar de forma segura su archivo .htaccess en WordPress con el plugin Htaccess File Editor.

Cómo crear y editar .htaccess desde cPanel

El enfoque más directo para crear y editar el archivo .htaccess es hacerlo manualmente desde cPanel. Esta es tradicionalmente la forma más común de editar archivos en WordPress.

Tiene la clara ventaja de no requerir un plugin. Por tanto, muchos desarrolladores prefieren este método.

Cargar manualmente un archivo .htaccess en el cPanel

El segundo método es más directo, ya que implica cargar el archivo .htaccess usted mismo. Ahora sé lo que estás pensando: ¿realmente necesito escribir el archivo completo para subirlo?

No. En su lugar, puedes crear un archivo en blanco llamado .htaccess y cárguelo en el directorio raíz de su sitio web.

Para hacer esto, abra un programa como el Bloc de notas (realmente cualquier procesador de texto servirá) y guarde el documento como .htaccess. También puede tomarse este tiempo para ingresar cualquier código que desee incluir en el archivo.

Una vez que el archivo esté listo, inicie sesión en su cuenta de hosting y acceda al cPanel. Haga clic en la opción Administrador de archivos.

Haga clic en el Administrador de archivos

Localice e ingrese el directorio raíz de su sitio web. Generalmente se llama public_html, pero el nombre puede variar. Una vez dentro, haga clic en la opción «Subir» para comenzar a cargar su archivo.

Selecciona la opción Subir

Esto abrirá una nueva pestaña en su navegador web. Puede arrastrar el archivo al cuadro o usar el botón «Seleccionar archivo» para seleccionar el archivo que desea cargar. Luego, el archivo se agregará a su directorio actual.

Editar manualmente el archivo .htaccess en WordPress

Como todos los archivos en WordPress, puedes editar el archivo manualmente usando tu cPanel. La principal diferencia con el método de los plugins es que los plugins tienden a ofrecer medidas de seguridad adicionales que pueden protegerlo de errores.

Estos no están presentes cuando se edita directamente el código en un archivo, por lo que debe asegurarse de que lo que ingresa sea correcto.

Paso 1: busque el archivo .htaccess

Inicie sesión en su cPanel y acceda al Administrador de archivos.

Haga clic en el Administrador de archivos

Ingrese al directorio public_html, ubique el archivo .htaccess y haga clic derecho sobre él para seleccionar la opción Editar. Para usuarios de Mac, CMD+Click abrirá esta ventana desplegable.

Edite el archivo .htaccess en WordPress

Aparecerá una pequeña ventana emergente Señalando los peligros de editar archivos directamente. Se recomienda encarecidamente crear una copia de seguridad actualizada antes de realizar cambios en un archivo.

Esto garantiza que, si algo sale mal, puedas utilizarlo para restaurar tu sitio web. Esto ayuda a evitar el tiempo de inactividad o simplemente deshacer cambios no deseados.

Paso 2: edite el archivo

Es posible que el .htaccess esté en blanco si lo subiste recientemente. De lo contrario, debería ver algún código predeterminado. Siempre que modifiques el archivo .htaccess, o cualquier archivo en general, es importante no insertar código en una función.

Una función es una sección de código que realiza una tarea específica o agrega una característica. Cualquier código que agregue no debe estar dentro de una función; de lo contrario, provocará un error.

La buena noticia es que puedes encontrar una gran cantidad de código en línea para realizar cambios simples en el archivo .htaccess.

Simplemente ingrese el código en el archivo.

Paso 3: guarde los cambios

Cuando haya terminado de editar el archivo, debe volver a verificar inmediatamente todo lo que ingresó. Esta es la mejor manera de evitar errores.

Esté atento a los errores de sintaxis e intente reproducir el código en su cabeza.

Cuando esté completamente satisfecho, haga clic en el botón «Guardar cambios» en la esquina superior derecha.

Guarde los cambios en su archivo .htaccess en WordPress

Y eso es. Puede consultar su sitio web para asegurarse de que no se hayan producido errores. Si no, felicidades, has editado exitosamente el archivo .htaccess. Si hubo errores, verifique el código que agregó.

Preguntas frecuentes sobre el archivo .htaccess de WordPress

¿Tengo que editar alguna vez el archivo .htaccess en WordPress?

Es completamente posible no tocar nunca el archivo .htaccess en WordPress.

En términos generales, casi todo lo que puede hacer en el archivo .htaccess se puede hacer en otro archivo o puede usar un plugin que escriba en el archivo mismo, como un plugin de almacenamiento en caché o de redirección.

En general, los usuarios que no tienen mucha experiencia en codificación deben intentar evitar codificar archivos manualmente siempre que sea posible. Los errores simples pueden provocar un tiempo de inactividad, por lo que siempre recomiendo a todos los propietarios de sitios web que aprendan los conceptos básicos de codificación.

¿Puedo utilizar el editor de archivos de temas para editar el archivo .htaccess?

No.

Como sugiere el nombre, el Editor de archivos de temas solo permite al usuario editar archivos dentro del tema de WordPress seleccionado actualmente. El archivo .htaccess se encuentra en el directorio raíz de su sitio web y no en el tema en sí.

La única forma de editar este archivo en WordPress es utilizar un plugin. Y afortunadamente, esos no faltan.

¿Existen otros plugins que puedan ayudar?

¡Absolutamente!

Existe una variedad de plugins que le permiten editar directamente el archivo .htaccess en WordPress. Sin embargo, si bien algunos de ellos están etiquetados muy claramente para este propósito, muchos plugins tienen esto como una característica, como Yoast SEO.

Aquí hay algunos más que puedo recomendar:

Control de acceso a WP

Control de acceso a WP

El Control de acceso a WP El plugin no está en realidad en el directorio de plugins de WordPress, pero aún así es completamente gratuito. Le proporcionará una interfaz para personalizar el archivo .htaccess generado por WordPress.

También obtendrá acceso a sus enlaces permanentes (autor, categoría, archivos, paginación y taxonomías personalizadas). Hay muchas opciones de personalización disponibles, así que échale un vistazo para ver si es adecuada para ti.

Editor de archivos Htaccess

Editor de archivos Htaccess

Editor de archivos Htaccess es otro excelente plugin para usar si necesita editar el archivo .htaccess en WordPress. El plugin le brinda la posibilidad de editar el archivo sin tener que usar FTP. Simple como eso.

Tiene algunas funciones útiles como crear una copia de seguridad del archivo .htaccess. De esa manera, si realiza un cambio que sale mal, podrá restaurar el archivo tal como estaba antes de realizar el cambio.

Yoast SEO

Yoast SEO

Probablemente ya tengas Yoast SEO instalado en su sitio web. Si no, deberías instalarlo hoy. Es una de las mejores herramientas de SEO para WordPress y también te permite editar el archivo .htaccess.

Yoast ofrece un excelente editor de archivos que puede editar el archivo .htaccess y muchos otros. Lamentablemente, es posible que la mayoría de las personas que lo tienen instalado ni siquiera sepan que se trata de una característica.

¿El archivo .htpasswd está relacionado con el archivo .htaccess?

Un poco.

Es posible proteger con contraseña sus directorios utilizando el archivo .htaccess. El archivo .htpasswd es necesario para que esto funcione, ya que es el archivo donde se almacena esa contraseña.

Dicho esto, en realidad no es necesario utilizar el archivo .htaccess. Así, mientras exista conexión, son archivos únicos.

El archivo .htaccess puede ayudarle a mejorar su sitio

Si bien ciertamente podrías crear un sitio web exitoso sin editar el archivo .htaccess directamente, sería algo bastante raro de hacer. Afortunadamente, es bastante fácil realizar cambios en el archivo y hay muchos recursos.

Incluso si no es un experto en codificación, puede encontrar código en línea que se puede copiar y pegar directamente en el archivo. Esto reduce significativamente la dificultad, pero siempre tenga cuidado al utilizar el código que encontró en línea.

En cualquier caso, ahora debería tener una gran comprensión de cómo puede crear y editar de forma segura el archivo .htaccess desde WordPress o cPanel. Así que asegúrese de aprovecharlo.

¿Le resultó fácil de usar el plugin Htaccess File Editor? ¿Su sitio web generó un archivo .htaccess?

Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments