¡Oferta exclusiva! Hostea tu web a la velocidad de la luz¡Oferta!61d : 18h : 37m : 35s Ver Planes
WordPress

.htaccess predeterminado de WordPress

Actualizado: 28 Oct 2026·▶ Video de 1:42·7 pasos·Con subtítulos
0:00 / 1:42Introducción

Pasos del video

7 pasos · toca uno para saltar a ese minuto
Videos de WordPress20 de 22 · 0 vistos

El .htaccess es un archivo de configuración que está en la carpeta principal de tu WordPress (normalmente public_html). Le da instrucciones al servidor: hace que tus direcciones se vean limpias (enlaces permanentes), redirige visitas a otras páginas y puede bloquear accesos no deseados. Funciona en servidores Apache y LiteSpeed, como el de tu hosting.

Si el archivo se daña o lo borras, tu sitio puede mostrar errores 404 en todas las páginas menos la portada, o un error 500. Aquí tienes la versión original y cómo recuperarla.

El .htaccess por defecto de WordPress

Este es el archivo .htaccess nativo de WordPress, con URL amigables:

# 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

El .htaccess de WordPress Multisitio

Este es el archivo por defecto para una instalación de WordPress Multisitio configurada con carpetas (no con subdominios):

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

Cómo abrir tu .htaccess en DirectAdmin

En DirectAdmin, abre Información y archivos › Administrador de archivos y haz clic en Mis Archivos. Entra a domains, luego a tu dominio y a public_html. El .htaccess está en la lista: haz doble clic sobre él para abrirlo en el editor (el botón Edit no se activa con este archivo porque no tiene extensión). Cuando termines, pulsa Guardar, arriba a la derecha. Más detalles en cómo usar el administrador de archivos.

Paso 1: Respalda tu .htaccess actual

Antes de cambiar nada, abre el administrador de archivos de DirectAdmin, entra a la carpeta de tu sitio y descarga o copia el .htaccess actual (por ejemplo, como .htaccess.bak). Así puedes volver atrás si algo sale mal.

Paso 2: Regenera el archivo desde WordPress

WordPress puede reconstruir su parte del .htaccess por sí solo. En el escritorio de WordPress, ve a Ajustes › Enlaces permanentes y pulsa Guardar cambios, sin cambiar nada. Con esto se reescriben las reglas de WordPress.

Paso 3: Si no se regenera, créalo a mano

Si el archivo no se crea o sigues viendo errores, crea un archivo llamado .htaccess en la carpeta de tu sitio con el administrador de archivos y pega el contenido por defecto de arriba (o el de multisitio, si es tu caso). Guarda y vuelve a cargar tu sitio.

Consejos

  • WordPress solo reescribe lo que está entre # BEGIN WordPress y # END WordPress. Los bloques que agregan otros plugins (por ejemplo, LiteSpeed Cache o uno de seguridad) van fuera de esas líneas: no los borres si los usas.
  • Si después de editar el archivo tu sitio da un error 500, restaura la copia del Paso 1. Para ver la causa, revisa el registro de errores de tu sitio.

¿Necesitas ayuda? Escríbenos a [email protected] y con gusto te ayudamos.

¿Te sirvió esta guía?