Generador .htaccess
Genere reglas .htaccess de Apache para redirecciones, reescrituras, cabeceras de seguridad, caché y más.
¿Qué es .htaccess?
Es un archivo de configuración de Apache para controlar ajustes a nivel de directorio como redirecciones, reescritura de URL y seguridad.
¿Dónde colocar .htaccess?
En el directorio raíz de su sitio web o en cualquier subdirectorio donde desee que se apliquen las reglas.
¿Funciona con Nginx?
No, .htaccess es específico de Apache. Nginx usa una sintaxis de configuración diferente.
¿Puede romper mi sitio?
Sí, reglas incorrectas pueden causar errores 500. Siempre haga copia de seguridad y pruebe.
¿Diferencia entre 301 y 302?
301 es permanente y transfiere señales de ranking a la nueva URL. 302 es temporal y no pasa señales de ranking.
¿Cómo forzar HTTPS?
Use RewriteEngine On con RewriteCond %{HTTPS} off y RewriteRule para redirigir todo el tráfico HTTP a HTTPS.
¿Qué es mod_rewrite?
Es un módulo de Apache que proporciona capacidades poderosas de manipulación de URL para reescritura, redirecciones y control de acceso.
¿Cómo proteger con contraseña?
Use AuthType Basic, AuthUserFile y Require valid-user. Necesita crear un archivo .htpasswd con contraseñas cifradas usando el comando htpasswd.
¿Cómo bloquear IPs?
Use la directiva Require con direcciones IP: Require not ip 192.168.1.1 bloquea una sola IP. También puede bloquear rangos completos.
¿Cómo habilitar caché del navegador?
Use mod_expires con ExpiresByType para establecer tiempos de expiración de caché para diferentes tipos de archivo.
¿Cómo habilitar GZIP?
Use mod_deflate con AddOutputFilterByType DEFLATE para comprimir archivos HTML, CSS y JavaScript antes de enviarlos.
¿Qué son cabeceras de seguridad?
Cabeceras como X-Frame-Options, X-Content-Type-Options y Content-Security-Policy protegen su sitio de clickjacking y ataques XSS.
¿Cómo prevenir hotlinking?
Use mod_rewrite para verificar HTTP_REFERER y bloquear solicitudes de sitios externos que usan sus imágenes.
¿Cómo crear páginas de error personalizadas?
Use la directiva ErrorDocument seguida del código de error y la ruta a su página personalizada, como ErrorDocument 404 /404.html.
Cómo usar Generador .htaccess
Genera reglas de Apache .htaccess para redirecciones, reescrituras, cabeceras de seguridad, caché y compresión sin memorizar la sintaxis de Apache. Todo se genera localmente en tu navegador.
- Elige la categoría de regla que necesitas: redirección, reescritura, cabeceras de seguridad, caché o compresión.
- Para una redirección, rellena la ruta From (por ejemplo /old-page) y la ruta To (por ejemplo /new-page).
- Fija Type en 301 (Permanent) para un traslado definitivo o 302 (Temporary) mientras pruebas.
- Copia el fragmento generado y pégalo en el archivo .htaccess de la raíz de tu sitio.
- Prueba después la URL antigua; borra las cachés de CDN y del navegador si el cambio no aparece enseguida.
Los navegadores cachean los 301 con insistencia: usa 302 (Temporary) durante las pruebas para no quedarte atascado con un redireccionamiento permanente obsoleto.
Herramientas relacionadas
- Calculadora Chmod Calculadora chmod online gratuita para visualizar y calcular permisos de archivos Linux con casillas. Convierte instantáneamente entre notación numérica (755, 644) y simbólica (rwxr-xr-x). Soporta permisos especiales como setuid, setgid, sticky bit.
- Tabla ASCII Referencia completa de codificación de caracteres ASCII con códigos decimales, hexadecimales, octales, binarios, entidades HTML y descripciones. Búsqueda y filtro instantáneos.
- Visor HAR Abre archivos HAR online. Tabla de peticiones con colores de estado, orden, filtro, cabeceras, vista previa del cuerpo y cascada de tiempos — procesado local, sin subidas.
- Validador IBAN Valide números de cuenta bancaria internacional (IBAN) al instante. Verifique formato, longitud y checksum para más de 80 países con resultados en tiempo real.
- Probador de Solicitudes HTTP Prueba APIs REST directamente en tu navegador. Envía solicitudes GET, POST, PUT, DELETE con headers, body y parámetros personalizados. Ve el estado, headers y cuerpo JSON al instante.
- Generador de Puertos Aleatorios Genera números de puertos de red aleatorios de los rangos estándar IANA — conocidos (1-1023), registrados (1024-49151) y dinámicos (49152-65535). Admite valores únicos, ordenación y generación masiva. 100% en el navegador, sin servidor.
- Generador de Robots.txt Generador gratuito de robots.txt en línea. Cree y personalice archivos robots.txt para controlar el rastreo de motores de búsqueda, gestionar el acceso de rastreadores y optimizar el SEO de su sitio.
- Generador de Sitemap Generador gratuito de sitemap XML en línea. Agregue URLs, configure prioridades y frecuencias, cree sitemaps SEO al instante.