Intentar encontrar tu archivo .htaccess puede ser una de las frustraciones más comunes cuando empiezas a trabajar en tu sitio de WordPress. Probablemente lo estés buscando para solucionar un error común, pero parece que ha desaparecido.
Si esto te suena familiar, entonces estás en el lugar correcto.
Las dos razones más comunes por las que no puedes encontrar tu archivo .htaccess son: 1) es un archivo oculto y tu administrador de archivos no está configurado para mostrar archivos ocultos, o 2) aún no ha sido generado por WordPress.
Hemos ayudado a miles de usuarios a resolver este problema exacto. Y en esta guía, te mostraremos exactamente cómo encontrar tu archivo .htaccess haciéndolo visible, y cómo crear uno nuevo si falta.

¿Respuesta Rápida: ¿Por qué no puedes encontrar tu archivo .htaccess?
Tu archivo .htaccess está oculto por defecto; tu cliente FTP o gestor de archivos necesita estar configurado para mostrar archivos ocultos. Si aún no está ahí, es posible que WordPress aún no lo haya creado, lo cual puedes solucionar guardando la configuración de tus enlaces permanentes.
¿Qué es el archivo .htaccess?
El archivo .htaccess es un archivo de configuración del servidor oculto en la carpeta raíz de tu WordPress que le indica al servidor web Apache cómo manejar las URL, las redirecciones y las reglas de acceso.
- Controla la estructura de tus enlaces permanentes: mantiene las URL de las publicaciones limpias y amigables para el SEO.
- Solo para servidores Apache: si tu host usa Nginx, este archivo no se aplicará; consulta con tu host.
Cómo encontrar o crear tu archivo .htaccess
Aquí tienes un resumen rápido de todos los temas que cubriremos en esta publicación.
Puedes usar los enlaces rápidos a continuación para saltar a diferentes secciones:
Método 1: Hacer visibles los archivos ocultos
El punto al principio del nombre del archivo .htaccess le indica al servidor que es un archivo oculto. Por defecto, la mayoría de los clientes FTP y los administradores de archivos basados en web no muestran los archivos ocultos. Esto significa que necesitas cambiar una configuración para hacerlos visibles.
Aquí en WPBeginner, nuestros desarrolladores a menudo usan clientes FTP como FileZilla para acceder al servidor. Esta es una herramienta confiable que le brinda control directo sobre los archivos de su sitio web.
Cómo mostrar archivos ocultos en FileZilla
- Conéctese a su servidor de alojamiento de WordPress con FileZilla.
- Haz clic en 'Servidor' en la barra de menú superior.
- Selecciona 'Forzar visualización de archivos ocultos' en el menú desplegable.

Una vez que habilite esta opción, podrá ver el archivo .htaccess en el directorio raíz de su sitio web de WordPress.
Cómo mostrar archivos ocultos en cPanel / Bluehost
Si estás usando la aplicación Administrador de archivos en cPanel, puedes encontrar una configuración similar.
Primero, inicie sesión en su cuenta de alojamiento. Si usa un host como Bluehost, navegue a la pestaña 'Sitios web' y haga clic en 'Configuración' para su sitio.

A continuación, necesitas encontrar y hacer clic en el ícono 'Administrador de archivos'.
El Administrador de archivos es una aplicación de cPanel que te permite explorar los archivos almacenados en tu servidor de hosting sin usar un cliente FTP.

Una vez que se abra el Administrador de archivos, haz clic en el botón 'Configuración' en la esquina superior derecha.
Aparecerá una ventana emergente. Necesitas marcar la casilla junto a ‘Mostrar archivos ocultos (archivos ocultos)’.

Haz clic en el botón ‘Guardar’ para almacenar tus cambios.
Ahora deberías poder ver y editar el archivo .htaccess en la aplicación Administrador de archivos.
Método 2: Generar un nuevo archivo .htaccess
La segunda razón por la que falta el archivo .htaccess es que su sitio aún no ha generado uno. WordPress crea este archivo automáticamente para administrar sus permalinks, pero a veces necesita un pequeño empujón.
Usando la configuración de Enlaces Permanentes
Primero, inicia sesión en tu panel de WordPress y navega a Ajustes » Enlaces permanentes.

No hagas ningún cambio. Simplemente desplázate hasta el final y haz clic en el botón ‘Guardar cambios’.
WordPress ahora intentará generar el archivo .htaccess por ti. Si falla debido a un problema de permisos de archivo, te mostrará un mensaje diciendo que ‘El archivo .htaccess no se puede escribir’.
Creando manualmente el archivo .htaccess
Si WordPress no puede crear el archivo automáticamente, necesitarás hacerlo manualmente.
Simplemente abra un editor de texto sin formato como el Bloc de notas en su computadora.
Copia y pega las reglas estándar de WordPress a continuación en el archivo de texto:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Nota: Si tu sitio de WordPress está instalado en un subdirectorio (como tudominio.com/blog/), entonces debes cambiar la línea RewriteBase / a RewriteBase /blog/.
Importante: Nunca agregues tu propio código entre los comentarios # BEGIN WordPress y # END WordPress. WordPress sobrescribe esta sección cada vez que actualizas la configuración de tus enlaces permanentes.
Ahora, guarda el archivo en tu escritorio como .htaccess. Asegúrate de que tu editor de texto no agregue una extensión .txt al nombre del archivo cuando lo guardes.
A continuación, conéctate a tu sitio web usando un cliente FTP y sube el archivo .htaccess al directorio raíz de tu sitio (generalmente /public_html).
Si recibe un error al cargar, es posible que deba cambiar los permisos del archivo de su directorio raíz a 755.
Qué hacer si aún no puedes crear o editar .htaccess
En nuestra experiencia administrando cientos de sitios WordPress, ocasionalmente hemos visto configuraciones de servidor o plugins de seguridad que te impiden modificar el archivo .htaccess. Esto generalmente se hace como medida de seguridad.
Si has probado los consejos de solución de problemas anteriores y aún no funciona, lo mejor es contactar al equipo de soporte de tu proveedor de hosting de WordPress. Ellos tienen acceso a los registros del servidor y pueden identificar y solucionar el problema rápidamente.
Para obtener más consejos, consulte nuestra guía sobre cómo solicitar soporte de WordPress y obtenerlo.
Preguntas frecuentes sobre el archivo .htaccess
¿Dónde se encuentra el archivo .htaccess en WordPress?
El archivo .htaccess se encuentra en el directorio raíz de tu instalación de WordPress, generalmente en la carpeta public_html. Como empieza con un punto, está oculto por defecto. Habilita "Mostrar archivos ocultos" en tu cliente FTP o gestor de archivos de cPanel para verlo.
¿El .htaccess funciona en todos los alojamientos de WordPress?
No. El archivo .htaccess solo funciona en servidores web Apache. La mayoría de los planes de alojamiento compartido (como Bluehost o SiteGround) se ejecutan en Apache, pero si tu host usa Nginx, .htaccess no se aplicará. En caso de duda, pregunta a tu host.
¿Cuál es el código predeterminado para un archivo .htaccess de WordPress?
El archivo .htaccess estándar de WordPress contiene reglas de reescritura entre los comentarios # BEGIN WordPress y # END WordPress. El código completo se muestra en la sección Creación manual de arriba. Muchos plugins de caché y SEO agregan sus propias reglas fuera de este bloque.
¿Es seguro eliminar el archivo .htaccess?
Sí, eliminar el archivo .htaccess es seguro como paso de solución de problemas. WordPress lo recreará cuando vayas a Ajustes » Enlaces permanentes y hagas clic en ‘Guardar cambios’. Eliminarlo elimina temporalmente las reglas personalizadas de los plugins, pero no eliminará tu contenido.
¿Puede un plugin crear o modificar el archivo .htaccess?
Sí. Los plugins de caché como WP Rocket agregan reglas de caché del navegador, los plugins de SEO como All in One SEO pueden agregar reglas de reescritura de sitemaps, y los plugins de seguridad como Wordfence pueden agregar reglas de bloqueo de bots, todo en el archivo .htaccess.
Recursos adicionales para solucionar problemas de WordPress
- Cómo arreglar el archivo .htaccess de WordPress (Guía para principiantes)
- Cómo solucionar que el sitio web de WordPress no se actualiza de inmediato
- Cómo solucionar el problema de que la imagen destacada no se muestre en WordPress
- Cómo solucionar el problema de que WordPress te desconecta constantemente (Guía para principiantes)
- Cómo recuperar y restaurar páginas eliminadas en WordPress
- ¿Por qué no puedo añadir o instalar plugins en WordPress?
- Cómo solucionar el problema de la barra de administración faltante en WordPress
- Qué hacer cuando te bloquean el acceso al administrador de WordPress (wp-admin)
- Los errores más comunes de WordPress y cómo solucionarlos
Esperamos que este artículo le haya ayudado a encontrar el archivo .htaccess en su sitio de WordPress. También puede consultar nuestra guía de solución de problemas de WordPress para corregir errores comunes y nuestra lista de los mejores plugins de WordPress para hacer crecer su sitio web.
Si te gustó este artículo, suscríbete a nuestro Canal de YouTube para ver tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.


Jiří Vaněk
Gracias por el consejo. Me ayudó no solo a resolver el problema con el archivo htaccess, que encontré por primera vez (en otros servidores vi el archivo sin ningún problema), sino que también me ayudó a resolver el problema con el archivo .user.ini, donde necesitaba colocar directivas para los límites de PHP. No sabía que estos archivos están ocultos por defecto.