Saltar al contenido
Herramientas

WordPress .htaccess Generator

The rules WordPress needs, plus the hardening rules it does not ship with

Funciona en tu navegador. No se sube nada.

Core
Redirects
Hardening
.htaccess

Apache only. If your host runs nginx (many managed WordPress hosts do), .htaccess is ignored entirely and these rules must go in the server config instead.

Sobre WordPress .htaccess Generator

Generate a WordPress .htaccess file: the default rewrite rules, forced HTTPS, www-to-apex redirects, wp-login brute-force blocking, XML-RPC blocking, and wp-config protection. Copy it out and paste it in.

FAQ

Preguntas

¿Por qué desaparecieron mis reglas personalizadas de .htaccess?

Porque estaban dentro del bloque '# BEGIN WordPress'. WordPress reescribe todo lo que hay entre sus marcadores BEGIN y END cada vez que guardas los ajustes de enlaces permanentes, borrando en silencio cualquier cosa que hayas añadido ahí. Las reglas personalizadas deben ir POR ENCIMA de ese bloque.

¿Bloquear xmlrpc.php detiene los ataques de fuerza bruta?

Cierra una puerta, no todas. Los atacantes todavía pueden ir directos a wp-login.php. Merece la pena bloquearlo si no usas nada que lo necesite, pero ten en cuenta que la app móvil de WordPress y Jetpack sí lo usan.

Mi hosting usa nginx. ¿Funciona el .htaccess?

No. nginx ignora el .htaccess por completo: el archivo se quedará ahí sin hacer nada. Muchos hostings gestionados de WordPress usan nginx, así que si tus reglas parecen no tener ningún efecto, comprueba en qué servidor estás realmente antes de ponerte a depurar las reglas.