Marketing e Inteligencia de Negocio

Optimizar htaccess SEO WordPress

Picture of 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
Contenidos

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.

En Millennials Consulting contamos con el mejor equipo de expertos SEO y pueden ayudarte con cualquier tema relacionado con el posicionamiento de tu web.

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

Beatriz Saavedra Santos
Beatriz Saavedra Santos
23. Mayo, 2024.
Equipo inmejorable, disponibilidad absoluta, servicio de 10. Han hecho lo imposible en tiempo récord. Gracias por todo.
Walter Bulnes
Walter Bulnes
8. Mayo, 2024.
Un gusto saludarles, somos franquiciado Chuck E. Cheese para Honduras, tuvimos la oportunidad de desarrollar el Plan SEO con Millennials el cual pues ha sido muy favorable, de nuestra parte muy agradecidos y conformes con el trabajo hecho por los consultores que nos dieron acompañamiento (Álvaro Poveda/Enrique Monzó) muy profesionales, muy asertivos, puedo recomendarles para posibles clientes que quienes quieran este acompañamiento.
Daniel Suárez
Daniel Suárez
17. Abril, 2024.
Hemos colaborado con Millennials Consulting para la implantación de CRM y otros módulos de Zoho. La experiencia ha sido muy positiva, destacando su profesionalismo y conocimiento. El equipo de Millennials se adaptó bien a nuestras necesidades, asegurando una integración eficiente y sin contratiempos. Además, nos asistieron con el proceso para obtener subvenciones del Kit Digital, lo cual apreciamos mucho. Recomiendo a Millennials Consulting a quienes necesiten implementar soluciones de Zoho eficazmente.
Grupo Retiro
Grupo Retiro
17. Abril, 2024.
Hemos trabajado muy bien con ellos. Muy buena organización de proyecto y disponibilidad. Nuestro consultor de CRM José Iñesta siempre nos ha guiado y aconsejado de forma muy acertada. Totalmente recomendables
Zine Hostelería
Zine Hostelería
22. Marzo, 2024.
José mostró un profundo conocimiento del CRM y una gran habilidad para adaptarlo a nuestras necesidades específicas. Nos guió de manera efectiva a través de la implementación de bluePrints, flujos de trabajo y campos en diferentes módulos, brindándonos soluciones y consejos útiles para nuestro negocio. ¡Gracias por tu paciencia y dedicación!

¿POR QUÉ CONFIAR EN MILLENNIALS CONSULTING?

foto equipo millennials 2023
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.
0 %

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