Alojamiento ilimitado, rendimiento inigualable
Empieza desde $0.01 ahora

Optimización de la velocidad de WordPress en un 200% usando .htaccess [Sin complemento 2025]

Lectura de 9 min
Optimización de la velocidad de Wordpress

Una vez que haya terminado de incluir contenido de buena calidad en su sitio web y lo haya hecho llamativo y atractivo, debe saber que no lo es todo.

Después de considerar el SEO y trabajar en el diseño del sitio web, su sitio web debe ser lo suficientemente rápido como para que los usuarios lo visiten una vez que se clasifique en los motores de búsqueda.

Le recomendamos que utilice alojamiento VPS o compartido con tecnología LiteSpeed ​​para mejorar el tiempo de carga de WordPress. LSCache es 10 veces más rápido que cualquier otro caché disponible en la Tienda WordPress.

No importa qué tipo de alojamiento web esté utilizando Compartido or VPS. En ambos servidores, los comandos .htaccess tienen su propia contribución importante que puede afectar su Optimización de velocidad de WordPress y muchas otras cosas.

Como acelerar su blog, habilitando caché, redirección del domain nombre , Y mucho más.

Debes esforzarte para que tu sitio se cargue en menos de dos segundos para impresionar a los usuarios y al algoritmo que utiliza Google. Una de las formas de optimizar su sitio es a través del archivo .htaccess.

Complementos de optimización de velocidad de WordPress

Hay algunos complementos que pueden mejorar su sitio web de WordPress o blog velocidad de carga, pero antes de instalar cualquier complemento, debe comprender qué complemento funcionará para usted dependiendo de su Entorno de alojamiento...

Complemento LiteSpeed

Complemento LiteSpeed ​​WordPress creado para acelerar la velocidad de carga de su sitio web alojado en Servidor web LiteSpeed sin embargo, puedes usar este complemento si estás alojado en un servidor Apache estándar pero el caché no funciona perfectamente.

Complemento LiteSpeed

Tiene caché, CDN y optimización de imágenes incorporados, por lo que no es necesario instalar varios complementos para tareas independientes. Mayoría proveedores de hosting Ofrezca alojamiento LS Webserver, por lo que, dado que necesita instalar este complemento, debe preguntarle a su proveedor de alojamiento qué servidor web está utilizando.

¿Qué es un archivo .htaccess?

Es un archivo de configuración. El archivo .htaccess es utilizado por los servidores web Apache que se encuentran en el directorio raíz.

¿Qué hace el archivo .htaccess?

Es la clave para controlar una carpeta en particular o una parte del servidor. .htaccess es muy útil para editar la configuración del software del servidor resultante, como iniciar o pausar algunas características o funcionalidades del servidor.

Por nombrar algunos, se pueden crear desvíos o directorios protegidos con contraseña, bloquear IP específicas, mejorar la velocidad de carga de la página y optimizar el sitio.

Localización del archivo .htaccess en WordPress

  • Suponiendo que su sitio de WordPress haya generado un archivo .htaccess, debe estar ubicado en la carpeta raíz de la instalación.
  • El archivo .htaccess es un archivo oculto, así que asegúrese de "mostrar archivos ocultos" cuando lo utilice. cPanel o cliente FTP.

Se puede acceder a este archivo desde esta ubicación fácilmente y "nombre de usuario" serán los primeros 8 caracteres de tu contraseña principal domain nombre.

Localización del archivo .htaccess en WordPress
/home/usuario/public_html

De forma predeterminada, el archivo .htaccess está oculto debido a algunas razones de seguridad, por lo que no podrá verlo en el directorio public_html hasta que lo haga visible manualmente. Para eso:

  • Ve a Configuración y
  • garrapata Mostrar archivos ocultos (comienzan con un punto)
Marque Mostrar archivos ocultos (archivos de puntos)

Si no puede encontrar el archivo .htaccess

Esta podría ser la razón por la que el sitio en cuestión aún no ha generado un archivo .htaccess.

Configure enlaces permanentes para generar un archivo .htaccess:

  • Ir a la configuración
  • Vaya a la configuración de enlaces permanentes y haga clic en guardar cambios.

Esto debería funcionar. Alternativamente, puedes crear un archivo .htaccess y subirlo.

Antes de optimizar su sitio mediante .htacess

  • Evite que los complementos creen caché y elimine el caché producido anteriormente por los complementos.
  • Compruebe que su sitio web esté funcionando. Corrija los errores, si los hubiera.
  • Obtenga una idea aproximada del tiempo de carga de la página.

Acelerar su página usando .htacess

Disminuir el tiempo de carga de la página es un proceso de varios pasos y hay algunas funciones que debe habilitar o deshabilitar. Después de investigar un poco, aquí está la lista del conjunto de configuraciones más efectivo que recomendarán la mayoría de los desarrolladores.

  • Habilitar compresión Gzip y desinflar
  • Habilitar el almacenamiento en caché del navegador
  • Habilitar Keep-Alive
  • Deshabilitar el enlace directo de imágenes
  • Habilitar mod_pagespeed

Conozcamos todos estos pasos uno por uno.

La compresión Gzip y Deflate acelera el sitio de WordPress usando .htaccess

La compresión simplemente reduce el tamaño del documento, lo que se recomienda mejor para archivos XML, JavaScript, hojas de estilo CSS y también archivos HTML. ¿Sabías que la compresión reduce los datos entre un 60 y un 80%?

Lo primero es permitir la compresión, por supuesto.

Las dos buenas formas de habilitar la compresión son a través de mod_gzip o mod_deflate si estás utilizando el software Apache[1]. Mod_deflate es un poco más fácil, pero hay posibilidades de que su sitio web o servidor no lo admita.

DESINFLAR Compresión

# BEGIN DEFLATE COMPRESSION
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
 AddOutputFilterByType DEFLATE application/javascript
 AddOutputFilterByType DEFLATE application/rss+xml
 AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
 AddOutputFilterByType DEFLATE application/x-font
 AddOutputFilterByType DEFLATE application/x-font-opentype
 AddOutputFilterByType DEFLATE application/x-font-otf
 AddOutputFilterByType DEFLATE application/x-font-truetype
 AddOutputFilterByType DEFLATE application/x-font-ttf
 AddOutputFilterByType DEFLATE application/x-javascript
 AddOutputFilterByType DEFLATE application/xhtml+xml
 AddOutputFilterByType DEFLATE application/xml
 AddOutputFilterByType DEFLATE font/opentype
 AddOutputFilterByType DEFLATE font/otf
 AddOutputFilterByType DEFLATE font/ttf
 AddOutputFilterByType DEFLATE image/svg+xml
 AddOutputFilterByType DEFLATE image/x-icon
 AddOutputFilterByType DEFLATE text/css
 AddOutputFilterByType DEFLATE text/html
 AddOutputFilterByType DEFLATE text/javascript
 AddOutputFilterByType DEFLATE text/plain
 AddOutputFilterByType DEFLATE text/xml
</IfModule>
# END DEFLATE COMPRESSION

Si el sitio web en cuestión no admite deflate, GZIP es su clave.

Habilitar GZIP usando comandos .htaccess

Al habilitar GZIP para su blog o sitio web, puede aumentar su tiempo de carga hasta un 30-50% más rápido. Esto ayudará a que su sitio web retenga visitantes y mejore las opiniones de la página.

No sólo por un sitio de carga rápida, pero también siempre se recomienda comprimir el HTML del sitio.

Configurar GZIP usando comandos htaccess en el servidor Apache

La mayoría de ustedes que utilizan un servidor Apache para el servicio de alojamiento web pueden seguir directamente nuestras instrucciones y activar GZIP agregando algunos códigos desinflados a su archivo ..htaccess archivo.

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

Si no está utilizando el servidor Apache

Si no está utilizando un servidor Apache para alojamiento web, utilice los equivalentes para fines de compresión.

Compresión para servidor NGINX

Afortunadamente, para los usuarios atrapados con el servidor NGINX;), utilice este código htaccess en su archivo de configuración en su servidor web.

gzip on;
gzip_comp_level 2;
gzip_http_version 1.0;
gzip_proxied any;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
gzip_disable "MSIE [1-6].(?!.*SV1)";
gzip_vary on;

Habilitar el almacenamiento en caché del navegador

Habilitar el almacenamiento en caché del navegador significa que los navegadores descargarán algunos recursos en la unidad local y, cuando sean necesarios nuevamente, el navegador utilizará esos archivos ya almacenados, lo que en consecuencia acelerará el proceso.

Los archivos que se almacenarán durante cuánto tiempo lo dicta .htaccess.

Utilice estos dos métodos de códigos para habilitar el almacenamiento en caché del navegador (recomendado)

ENCABEZADOS EXPIRA

#BEGIN EXPIRES HEADERS
<IfModule mod_expires.c>
# Enable expirations
ExpiresActive On
# Default expiration: 1 hour after request
ExpiresDefault "now plus 1 hour"
# CSS and JS expiration: 1 week after request
ExpiresByType text/css "now plus 1 week"
ExpiresByType application/javascript "now plus 1 week"
ExpiresByType application/x-javascript "now plus 1 week"
# Image files expiration: 1 month after request
ExpiresByType image/bmp "now plus 1 month"
ExpiresByType image/gif "now plus 1 month"
ExpiresByType image/jpeg "now plus 1 month"
ExpiresByType image/jp2 "now plus 1 month"
ExpiresByType image/pipeg "now plus 1 month"
ExpiresByType image/png "now plus 1 month"
ExpiresByType image/svg+xml "now plus 1 month"
ExpiresByType image/tiff "now plus 1 month"
ExpiresByType image/vnd.microsoft.icon "now plus 1 month"
ExpiresByType image/x-icon "now plus 1 month"
ExpiresByType image/ico "now plus 1 month"
ExpiresByType image/icon "now plus 1 month"
ExpiresByType text/ico "now plus 1 month"
ExpiresByType application/ico "now plus 1 month"
# Webfonts
ExpiresByType font/truetype "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
</IfModule>
#END EXPIRES HEADERS

Cache-Control

# BEGIN Cache-Control Headers
<ifModule mod_headers.c>
 <filesMatch "\.(ico|jpe?g|png|gif|swf)$">
 Header set Cache-Control "max-age=2592000, public"
 </filesMatch>
 <filesMatch "\.(css)$">
 Header set Cache-Control "max-age=604800, public"
 </filesMatch>
 <filesMatch "\.(js)$">
 Header set Cache-Control "max-age=216000, private"
 </filesMatch>
 <filesMatch "\.(x?html?|php)$">
 Header set Cache-Control "max-age=600, private, must-revalidate"
 </filesMatch>
</ifModule>
# END Cache-Control Headers
  • Se garantiza que habilitar el almacenamiento en caché del navegador acelerará la carga del sitio web.
  • Si ya habilitó el control de caché al expirar el método de encabezados y establecer el límite de tiempo, no necesita hacerlo, mientras habilita el almacenamiento en caché mediante el método de control de caché en caso de que esté poniendo ambos en uso. No es un problema utilizar ambos.

Caché del servidor LightSpeed

Además, si es posible, intente habilitar Servidor LightSpeed Caché si está utilizando LightSpeed ​​Server para ejecutar su sitio web.

Usa este código:

# ENABLE LITESPEED CACHE START
<IfModule LiteSpeed>
CacheEnable public
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^GET|HEAD$
RewriteCond %{HTTP_HOST} ^sample.com|sample.net|sample.org [NC]
RewriteCond %{REQUEST_URI} !login|admin|register|post|cron
RewriteCond %{QUERY_STRING} !nocache
RewriteRule .* - [E=Cache-Control:max-age=300]
</IfModule>
# ENABLE LITESPEED CACHE END

Acelerar WordPress habilitando Keep-Alive

Keep Alive es otro truco que funciona; habilitarlo solicita a los navegadores que establezcan una conexión TCP una vez y no varias veces.

Esto hace que los navegadores abran una conexión HTTP particular de manera persistente para todos los archivos que se cargan en su página web, por ejemplo, imágenes, Javascript, scripts CSS, etc.

Siempre se recomienda habilitar keep-alive ya que no tiene inconvenientes. Para habilitar Keep Alive, también puedes hacerlo con el encabezado HTTP. Pero vamos a hacerlo mediante el archivo .htaccess aquí.

Habilitar Keep-Alive a través del archivo .htaccess

Edite el archivo .htaccess, agregue este código:

# START ENABLE KEEP ALIVE
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
# END ENABLE KEEP ALIVE

Mantener viva está activado de forma predeterminada en el servidor NGINX y en su mayoría viene habilitado automáticamente en servidores Apache.

Acelerar el sitio web al desactivar el enlace directo de imágenes

Esto es realmente algo que debes desactivar si no estás utilizando la función de enlace directo de imágenes porque, además de reducir el tiempo de carga de tu sitio web, esto te salvará de parásitos.

Muchas veces, las personas pueden usar la imagen en su sitio web simplemente proporcionando un enlace en sus páginas web. De esa manera, cada vez que se necesita la imagen en cualquiera de las páginas vinculadas, se carga desde su servidor.

Para deshabilitar el enlace directo de imágenes, use este código en su archivo .htaccess.

________________________________________
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?sample.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

Habilite mod_pagespeed para una carga de página más rápida

Mod_pagespeed es un módulo de código abierto para optimizar archivos como HTML, Javascript, PNG, JPEG y CSS automáticamente.

Hay más de 40 filtros que comprimen y cambian el tamaño de imágenes, concatenan y minimizan Javascript y CSS y mucho más. Mod_speed recorta el contenido redundante y minimiza las solicitudes HTTP.

Incluya este código en su archivo .htaccess.

<IfModule pagespeed_module>
ModPagespeed on
ModPagespeedEnableFilters rewrite_css,combine_css
ModPagespeedEnableFilters recompress_images
ModPagespeedEnableFilters convert_png_to_jpeg,convert_jpeg_to_webp
ModPagespeedEnableFilters collapse_whitespace,remove_comments
</IfModule>

Después de estos trucos garantizados para acelerar tu sitio web en WordPress, déjame contarte un truco extra que, si aún no lo conoces, podría resultarte útil en algún momento.

Redirección de canonicalización de URL

En este caso, puedes redirigir tu no www URL al www URL.

Resulta difícil determinar cuál de las URL correctas debe ser indexada por Google u otros motores de búsqueda.

Al agregar algunas líneas en su archivo .htaccess, puede resolver fácilmente este problema, lo que optimizará la velocidad de su sitio.

Si desea redirigir www a una URL que no sea www:

RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^/?$ "http\:\/\/example\.com\/" [R=301,L]

Si desea redirigir una URL que no sea www a www:

RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301

Acceso Libwww-Perl:

Regístrese en caso de que su servidor permita el acceso desde el agente de usuario Libwww-Perl.

Los scripts de botnet que buscan automáticamente vulnerabilidades en su software a veces se identifican desde User-Agent Libwww-Perl.

Al impedir el acceso desde Libwww-Perl es posible eliminar algunos problemas más simples.

RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
RewriteRule .* – [F,L]

Ahora que ha puesto todo este esfuerzo en la optimización de la velocidad de su sitio web, encuentre nuevamente la línea base del tiempo de carga de la página. Estoy seguro de que te sorprenderías.

Avatar de Rajesh Chauhan
Rajesh Chauhan
Rajesh es un emprendedor de corazón. Le encanta modificar y explorar las posibilidades que lo rodean. Es un autoexperto en SEO, blogging y alojamiento web. Además de un experto, es estricto a la hora de autoaprender. A menudo aconseja a otros que sigan este arte. "¡Debemos estar preparados para aprender en cualquier momento!"

18 pensamientos sobre “Optimización de la velocidad de WordPress en un 200% usando .htaccess [Sin complemento 2025]”

  1. ¡Gracias! Copiar y Pegar funciona bien, ya no hay problema.
    Encontré esto en un artículo sobre servicios de sitio:

    ##Denegar el acceso a todos los archivos CGI, Perl, Python y de texto

    Denegar de todos

    ##Si está utilizando un archivo robots.txt, elimine el
    # @TODO-KM firma las siguientes 3 líneas para permitir el acceso solo al archivo robots.txt:
    #
    # Permitir de todos
    #
    #END Denegar el acceso a todos los archivos CGI, Perl, Python y de texto

    #DIGA NO A LOS MALOS BOTS QUE HACEN COSAS MALAS
    SetEnvIfNoCase Agente de usuario libwww-perl bad_bots
    Para negar, permitir
    negar desde env=bad_bots
    # FIN, DI NO A LOS MALOS BOTS QUE HACEN COSAS MALAS

Deja un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

Ir al Inicio
Copiar link