Optimizar htaccess SEO Wordpress | Millennials Consulting

Marketing e Inteligencia de Negocio

Optimizar htaccess SEO WordPress

Julián Sánchez
Julián Sánchez
Conoce las mejores reglas de htaccess SEO Wordpress para trabajar en tus proyectos. Mejora el SEO y corrige errores en htaccess.
wordpress htaccess seo

Realizar una correcta configuración del archivo .htaccess de Apache puede ayudarnos a agilizar tareas, corregir errores e incluyo optimizar parte del trabajo SEO en nuestrso proyectos de posicionamiento o mantenimiento web. Hoy te contamos reglas de .htaccess SEO WordPress que deberías conocer.

Con la adición de reglas en este archivo podemos añadir una capa de protección en seguridad extra, como prevenir el hotlinking, proteger los directorios y archivos en WordPress (WP) controlar el robo de ancho de banda o comprimir archivos.

Es muy importante conocer lo delicado de la manipulación de este archivo ya que controla la carga de la página web en el servidor. Por ello recomendamos hacer una copia de seguridad o incluso descargar una copia de este archivo antes de editarlo.

Lista básica de reglas Htaccess SEO WordPress

Estas sencillas reglas te quitarán muchos problemas en migraciones web o cambios en la arquitectura web.

1. Eliminar el «www» en todas las urls del dominio

#remove www from URI
Rewrit eEngine On
Rewrit eCond %{HTTP_HOST} ^www.dominio.com$ [NC]
Rewrit eRule ^(.*)$ http://dominio.com/$1 [L,R=301]

2. Eliminar la extensión del archivo de una URL

Muy útil para crear urls amigable beneficiosas en SEO. Ejemplo: http://www.dominio.com/crm.html – > http://www.dominio.com/crm.

Rewrite Rule ^(([^/]+/)*[^.]+)$ /$1.php [L]

3. Eliminar un strings de una URL

Esta regla es muy útil para eliminar el conocido «category» de las urls: http://dominio.com/category/crm- > http://dominio.com/crm. No obstante, si podemos configurarlo en WP mucho mejor. Cuando comencemos un proyecto debemos de configurar la estructura de los permanlinks.

Rewrite Rule ^category/(.+)$ http://www.dominio.com/$1 [R=301,L]

4. Activar la compreción GZIP

Esta regla nos ayudará a que la carga de la web sea más rápida.

AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html

5. Redirección 301 del dominio viejo a uno nuevo

Regla muy útil para hacer una migración web o cambio de dominio sin perder tráfico. Además, con el uso de la regla 301 no incurrirás en penalización SEO por contenido duplicado. Si nuestro dominio estaba en otro servidor debemos de mantener unicamente el archivo htaccess es el servidor antiguo para que la redirección tenga efecto.

Rewrit eEngine On
Rewrit eRule ^(.*)$ http://www.nuevodominio.com/$1 [R=301,L]

6. Añadir barra final a la url

Esto es muy útil para evitar contenido duplicado. Por ejemplo, si nuestro servidor sirve las urls de esta forma www.domino.com/crm y www.domino.com/crm/ para Google son 2 urls diferentes pero ofrecemos el mismo contenido.

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(.)/$ RewriteRule (.) http://www.tudominio.com/$1/ [L,R=301]

7. Redirecciones 301 por url y el resto a la home page

Mediante esta regla podemos redirigir ciertas url a un nuevo dominio y el resto a la home page. En este caso es importante el orden de las reglas, de arriba a abajo por orden de preferencia.

# primero redirige las url objetivo y el resto a la home
Redirect /dierproefvrije-cosmetica-not-tested-on-animals/ https://dominio.com/nl/natuurlijke-cosmetica/
Redirect /bad-douche/ https://dominio.com/nl/producto/alo%C3%AB-vera-badgel-250ml/
Redirect /gezichtsverzorging/ https://dominio.com/nl/productcategorie/gelaats/
# el resto de urls a la home
redirectMatch 301 ^(.*)/$ https://dominio.com/nl/

8. Redirigir dominio y resto de urls

Con esta regla podemos redirigir todas las urls al nuevo dominio.

redirectMatch 301 ^(.*)/$ https://nuevodominio.es/$1

9. Redirecciones 301 amigables con SEO

Si deseas redireccionar una página específica sin que afecte al SEO puedes emplear esta regla.

Redirect 301 /d/file.html https://www.nuevodominio.com/r/file.html

10. Redirecciónes a páginas personalizadas para cada tipo de error

Con esta sencilla regla podremos redirigir cada error 40X a una determinada url.

ErrorDocument 401 /error/401.php
ErrorDocument 403 /error/403.php
ErrorDocument 404 /error/404.php
ErrorDocument 500 /error/500.php

11. Forzar la expiración de la caché

Esta regla nos ayuda a cargar la página más rápida cuando el mismo usuario vuelva a visitar al web.

FileETag MTime Size
ExpiresActive on
ExpiresDefault "access plus 86400 seconds"

¿TE LLAMAMOS?

Contacta con nosotros para hablar de tu negocio. Nuestros técnicos y profesionales te enseñaran las posibilidades de mejorar tu posicionamiento web.

Lista de reglas htaccess para seguridad

Con estas reglas conseguirás incrementar la seguridad en tu WordPress.

12. Añadir cabeceras de seguridad

Las cabeceras HTTP informan al navegador web de cómo actuar durante su interacción con el sitio web. Estas cabeceras consisten en metadatos que aportan información al navegador. Utilizando correctamente las cabeceras de respuesta podemos reforzar la seguridad de la web.

Por ejemplo, podemos añadir la seguridad de transporte estricta para obligar a los navegadores a que se comuniquen con tu sitio web sólo a través de HTTPS.

Algunas cabeceras son:

  • HTTP Strict Transport Security
  • X-Frame-Options
  • X-XSS-Protection
  • X-Content-Type-Options
  • Referrer-Policy
  • Feature-Policy
  • Content-Security-Policy
<IfModule mod_headers.c>
    Header set X-XSS-Protection "1; mode=block"
    Header set X-Frame-Options "SAMEORIGIN"
    Header set X-Content-Type-Options "nosniff"
    Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains"
    Header set Referrer-Policy "same-origin"
    Header set Feature-Policy "geolocation 'self'; vibrate 'none'"
    Header set Strict-Transport-Security "max-age=31536000" env=HTTPS
    Header always set Expect-CT "max-age=7776000, enforce"
    Header always set Referrer-Policy: "no-referrer-when-downgrade"
    Header always set Permissions-Policy "geolocation=(); midi=();notifications=();push=();sync-xhr=();accelerometer=(); gyroscope=(); magnetometer=(); payment=(); camera=(); microphone=();usb=(); xr=();speaker=(self);vibrate=();fullscreen=(self);"  
    Header always set Content-Security-Policy "upgrade-insecure-requests"
    Header set X-Permitted-Cross-Domain-Policies &quot;none&quot;
</IfModule>

13. Deshabilitar la navegación por los directorios de tu sitio

Cuando el servidor web no encuentra un archivo de índice como index.php o index.html, muestra automáticamente una página de índice que muestra el contenido del directorio siendo vulnerable a ataques de hackers.

indice-de-directorios-htaccess
Options -Indexes

14. Protección de archivos con contraseña

Para aumentar la robustez de nuestra seguridad en apache y wordpress podemos incluir una contraseña para acceder a ciertos archivos y directorios.

# proteger un archivo con contraseña
AuthType Basic
AuthName "Prompt"
AuthUserFile /home/path/.htpasswd
Require valid-user
# proteger un directorio con contraseña
resides
AuthType basic
AuthName "This directory is protected"
AuthUserFile /home/path/.htpasswd
AuthGroupFile /dev/null
Require valid-user

15. Proteger el archivo htaccess

Con esta reglas podrás proteger el acceso a cualquier archivo, mostrando una página de error 403 cuando alguien intenta acceder :

# Protege el archivo htaccess
<files .htaccess>
order allow,deny
deny from all
</files>

# Protección extrema de htaccess
<files ~ "^.*\.([Hh][Tt][Aa])">
order allow,deny
deny from all
satisfy all
</files>

16 Bloquear el acceso a la web por IP

Si observas demasiado SPAM en los comentarios o notas un incremento de tráfico de dudosa reputación tienes la opción de bloquear estos accesos a la web conociendo la IP.

allow from all
deny from 145.156.14.172
deny from 124.150.011

17. Redirecciona todo el tráfico excepto ciertas IPs

En ocasiones nos puede interesar cerrar la web a todo el tráfico excepto a ciertas IP´s mostrando un 403 (acceder a una carpeta a la que no tenemos permiso).

ErrorDocument 403 http://www.midominio.com
Order deny,allow
Deny from all
Allow from 124.24.48.135
Allow from 102.14.68.143

18. Bloqueo de acceso a bots

Con la siguiente regla podemos bloquear a todos los user-agents que no queramos que rastren nuestra web, bien por potencialmente dañinos o bien para mantener la carga baja en el servidor. Primero deberemos identificar esos bots y sus user agent. Por ejemplo, si no queremos que nos rastree el robot de Ahrefs usaremos el user-agent «User-agent: AhrefsBot».

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_USER_AGENT} ^AhrefsBot[NC]
    RewriteRule ^.* - [F,L]
</IfModule>

19. Prevenir el Hotlinking en htaccess

Esta regla nos ayuda a evitar que otras webs usen nuestras imágenes en sus blogs alojadas en nuestro servidor reduciendo así el consumo de ancho de banda.

Options +FollowSymlinks
# Protect against hotlinking
Rewrit eEngine On
Rewrit eCond %{HTTP_REFERER} !^$
Rewrit eCond %{HTTP_REFERER} !^http://(www.)?nombrededominio.com/ [nc]
Rewrit eRule .*.(gif|jpg|png)$ http://nombrededominio.com/img/no_robar_ancho_de_banda.gif[nc]

¿TE LLAMAMOS?

Contacta con nosotros para hablar de tu negocio. Nuestros técnicos y profesionales te enseñaran las posibilidades de mejorar tu posicionamiento web.

Conclusiones

Existen un gran número de reglas que pueden ayudarnos tanto en tareas SEO como las redirecciones o con las urls amigables pero también en seguridad web. Si bien es cierto que no podemos controlar al 100% la seguridad, estas sencillas reglas nos ayudarán mucho en este aspecto.

Fuentes

ullsdelmon.org

wordpress.org

Titulo
Htaccess SEO Wordpress
Nombre del artículo
Htaccess SEO Wordpress
Descripción
Conoce las mejores reglas de htaccess SEO Wordpress para trabajar en tus proyectos SEO. Mejora el SEO y corrige errores en htaccess.
Autor
Publicado por
Millennials Consulting
Logo

OPINAN NUESTROS CLIENTES

Chitin Sweet Detalles Infantiles
Chitin Sweet Detalles Infantiles
3. Febrero, 2024.
Nos han ayudado mucho a posicionar la web de Belly Painting Alicante. Sin duda, recomendable! Muchas gracias!
Marc Rodriguez
Marc Rodriguez
2. Febrero, 2024.
Teníamos un gran reto por delante y la verdad es que Benjamín ha cumplido con todos y cada uno de los puntos que estipulamos (aunque parecía imposible). Hemos hecho el diseño de un proceso a medida para nuestro proyecto, lo cual nos ha permitido integrar todas las funcionalidades específicas que necesitábamos. Y por si fuera poco, hemos podido disfrutar y divertirnos por el camino 😉 Espectacular. Gran gran trbabajo, Benja, ya te aplaudimos en la última reu, per aquí van de nuevo 👏👏👏👏👏👏👏👏👏.
Oscar Lozano
Oscar Lozano
2. Febrero, 2024.
Nos han ayudado muchísimo a mejorar el posicionamiento SEO de nuestra web, tanto ajustando la propia página (contenidos, palabras clave, etc.) como dándonos pautas para mantenerlo en el tiempo. Como, además, lo hemos hecho con el kit digital, nos ha salido muy bien de precio.
Laura Avivar
Laura Avivar
9. Enero, 2024.
Ha sido un placer trabajar con Carlos y el equipo. Muy atentos y profesionales :) He aprendido mucho y estoy deseando seguir creciendo con su ayuda.
Valeo Management Spain
Valeo Management Spain
29. Diciembre, 2023.
No podríamos estar más contentas con el trabajo del equipo de Millennials Consulting, en especial con Jessica, Diana y Benjamín que nos han dado un soporte excepcional. Jessica y Diana con toda la configuración del CRM y con la formación de Zoho Campaigns y Benjamín con uno de nuestros proyectos más importantes como es la integración del CRM con nuestro PMS. Son un equipo altamente calificado, muy profesional, resolutivo, y dinámico. La verdad es un placer trabajar con ellos y esperamos seguir colaborando.
Jorge Cantó Pérez
Jorge Cantó Pérez
22. Diciembre, 2023.
Buen servicio, Álvaro nos ha dado un buen servicio y de forma muy profesional.
Mauricio Gil
Mauricio Gil
12. Diciembre, 2023.
CRM implantado en nuestra empresa en tiempo record gracias a Iván.
English Connection Dos Hermanas
English Connection Dos Hermanas
12. Diciembre, 2023.
Nuestra experiencia con Millennials Consulting ha estado genial. En particular, a nosotros nos han ayudado Esther (con Zoho Books) e Iván (con Zoho CRM). Ambos han mostrado una gran profesionalidad y puntualidad con todo lo que les hemos encargado. Millenials Consulting ha sido de gran ayuda para nuestra empresa a la hora de gestionar la administración interna y los datos de nuestros clientes. 100% recomendable :)

¿POR QUÉ CONFIAR EN MILLENNIALS CONSULTING?

foto equipo millennials 2023
0
EMPRESAS han confiado en nosotros y digitalizado su negocio en MC
0
PROYECTOS han sido contratados por las empresas en los últimos 2 años.
0 %
de las empresas REPITEN trabajar con Millennials Consulting en nuevos proyectos.

ALGUNAS EMPRESAS QUE CONFIAN EN NOSOTROS

ÚLTIMAS ENTRADAS DEL BLOG

NUESTRAS SEDES

Madrid

Raimundo Fernández Villaverde, 61, 5º Iz, 28003 Madrid

Novelda

C. Mª Cristina 74, bajo, 03660

Palma de Mallorca

Gran Via Asima 2 Planta 9 07009

Sta Cruz de Tenerife

Calle Boston Local Nº 2, 38650

Gualdalajara - México

Córdoba 2562, Providencia 3a. Secc, 44630.

Vitacura - Chile

Av tabancura 1515 Oficina 309, 7630000 Vitacura.

ESCRÍBENOS

DIGITALIZA TU EMPRESA

CRM

Gestionamos los procesos de tu negocio a través del software ZOHO CRM, que cuenta con un conjunto “todo en 1” para gestionar toda su empresa, más de 40 herramientas interconectadas entre sí para mejor alcance de su estrategia empresarial.

SEO

No es solo estar en internet, tus clientes deben encontrarte a través de los buscadores. En Millennials Consulting gestionamos estrategias de posicionamiento SEO para que tus clientes potenciales lleguen a ti primero antes que a tu competencia.

La página web es la carta de presentación principal de tu negocio en internet. «Si no estás en internet, no existes». Un diseño web que comunique y llegue a tus usuarios marcará la diferencia entre tus usuarios y competidores incrementando tu tráfico web.

La estrategias digitales van en crecimiento y nosotros debemos estar al margen de este avance, por eso conectamos herramientas que ayuden al cumplimiento de objetivos.

Aplicamos estrategias de inteligencia de negocio analizando los datos de negocio. Empleamos las herramientas más sofisticadas en el tratamiento y análisis de datos de negocio.

La conectividad de herramientas digitales es una de nuestras principales piezas de digitalización, empleando nuestras alianzas con partners digitales .

CONOCE NUESTRA RED DE PARTNERS

Nuestro Equipo

J.García

Gerente

A. Trujillo

Consultor, Implantador

Dpto. RR.HH

D. Hernández

Consultora, Implantadora

Dpto. Operaciones

M. Antón

Especialista ERP

Dpto. ERP

J. Sánchez

Consultor SEO

Dpto. SEO

Irene_web_2

I. Riolobos

Consultor

Dpto. Calidad

Contratos_web_2

J. Cutillas

Consultor

Dpto. Calidad

S. Tendero

Consultora Comercial

Dpto. Comercial

J.Assaf

Consultora, Implantadora Especialista Marketing

Dpto. Marketing

D.Meledrez

Consultor, Implantador Especialista ADS

Dpto. Marketing

E. Pérez

Consultorra, Implantadora  Especialista en Diseño

Dpto. Marketing

E. Gallardo

Especialista en Video

Dpto. Marketing

E. Martínez

Consultora, Implantadora

Dpto. Analítica

Barbie_web_2

I. Bernardini 

Consultora, Implantadora

Dpto. ERP 

jose equipo

J. Iñesta

Consultor, Implantador

Dpto. Operaciones

Puche_web_2

I. Puche

Consultor e implantador

Dpto. Operaciones

A. Sánchez

Consultor SEO

Dpto. SEO

Álvaro Poveda

Á. Poveda

Consultor SEO

Dpto. SEO

Carlicos_web_2

C. Hernández

Consultor SEO

Dpto. SEO

Sr_Monzo_web2

E. Monzó

Consultor SEO

Dpto. SEO

F. Mas

Consultor, Desarrollador 

Dpto. IT

Un_saludo_y_a_cuidarse

J. Álamo

Consultor

Dpto. IT

Benja_web_2

B. Romero

Consultor, Desarrollador

Dpto. IT

Casandra_web_2

J. Navarro

Desarrollador

Dpto. IT

V. Medina

Consultora Comercial

Dpto. Comercial

G. Gilabert

Consultor Comercial

Dpto. Comercial

Victor_web_2

V. Cerezo

Consultor e implantador

Dpto. Comercial

Carolina_web_2

C. Naranjo

Consultora Comercial

Dpto. Comercial

Vallecas_web_2

O. Muñoz

Consultor e implantador

Dpto. Operaciones

Silla_web_s

N. Mesa

Consultora e implantadora

Dpto. Operaciones

F. Estavillo

Consultora e implantadora

Dpto. Operaciones

M. Abad

Subvenciones

Dpto. Subvenciones

Ana equipo

A. Vallejo

Consultora, implantadora

marta equipo

M. Mateo

Consultora, Implantadora

Dpto. Operaciones

luis zoho crm mexico

L. Macías

Consultor LATAM

Dpto. Operaciones

jesus garber equipo

J. García

Desarrollador

diego garber equipo

D. Tomás

Desarrollador

ignacio equipo

I. Del Val

Desarrollador

julian vicente equipo

J. Fenández

Desarrollador

jorge fernandez equipo

J. Fernández

Desarrollador

Vicente Ares

V. Ares

Especialista en legales y subvenciones

fernando foto equipo

F. López 

Especialista legal

alba mastic

A. Martínez

Especialista en Subvenciones

xavi agut

X. Agut

Consultor Web

mariana foto equipo

M. Hernández

RR.PP

Iago fernandez millennials consulting

I. Fernández

Especialista en ADS

HOLA!! Este formulario no muerde, puedes escribirnos ;-)

Contacta con Nosotros y Consigue tu Plan SEO