WP Cloudflare GeoIP Redirect

Descripción

El plugin WP Cloudflare GeoIP Redirect te permite configurar redirecciones para usuarios de los países seleccionados hacia una URL específica.

La geolocalización se hace usando los datos de geolocalización por IP de Cloudflare.

La redirección se hace usando la función php header() y puedes elegir entre redirección temporal (307) y movido permanentemente (301).

Para usar este plugin necesitas configurar Cloudflare para tu web y activar el servicio de geolocalización por IP de Cloudflare. Más información en las FAQ.

Capturas

  • Configuración para la redirección de un país
  • Configuración para redirigir usuarios de varios países a la misma URL

Instalación

  1. Sube los archivos del plugin al directorio /wp-content/plugins/wp-cloudflare-geoip-redirect o instala el plugin directamente a través de la pantalla de plugins de WordPress.
  2. Activa el plugin a través de la pantalla «Plugins» en WordPress
  3. Usa la pantalla de Redirección de CF>Opciones para configurar el plugin

FAQ

¿Necesito una cuenta en Cloudflare para poder usar el plugin?

No necesitas las credenciales de una cuenta de CloudFlare para usar el plugin, pero tienes que tener activo el servicio de Cloudflare en tu dominio para que el plugin obtenga los datos de geolocalización de los usuarios, y tener activada la geolocalización por IP de Cloudflare.

Cómo activar la geolocalización por IP de Cloudflare

Para más información sobre cómo configurar la geolocalización por IP de Cloudflare sigue el enlace: https://support.cloudflare.com/hc/en-us/articles/200168236-Configuring-Cloudflare-IP-Geolocation

¿Funcionará este plugin con otros plugins de caché?

Honestamente no lo sabemos aún. A partir de la versión 1.3 se añadió una nueva cabecera HTTP cuando la redirección está activa (Cache-Control: no-cache, no-store, must-revalidate) pero es cuestión de tu plugin de caché hacer caso a este ajuste

Arreglo del plugin LiteSpeed Cache si no funciona la redirección

Este problema se corrige añadiendo una nueva regla a tu archivo .htaccess antes de la sección ## LITESPEED WP CACHE PLUGIN

RewriteEngine On
RewriteRule .* – [E=Cache-Control:vary=%{HTTP:CF-IPCountry}]

Puedes leer más sobre esto aquí https://wordpress.org/support/topic/wp_redirect-not-working-with-litespeed-cache-on/#post-14280128

Reseñas

22 de abril de 2021
Very appreciated to the developer for his plugin and support! This is the the best free solution for wp + Cloudflare with such functionality. The upcoming update comes with new mega features! Very recommend! Try by yourself, you'll get what I mean. All preferences are user-friendly, the plugin is lightweight with high code quality. Thank you so much!!!
6 de abril de 2021
I tried a couple of redirect plugins but this was the only one that worked as expected. Tech support is superb cause they made it work perfectly in a multisite and LSCache enabled. Thank you so much for everything
22 de enero de 2021
Plain and simple. CloudFlare IP Geolocation enabled. Plugin set up and settings saved. Country detected correctly and displayed on plugin settings page. Redirection not happening (no matter whether it's 307 or 301). Shame. Will have to do it by hand in .htaccess
Leer todas las 4 reseñas

Colaboradores y desarrolladores

«WP Cloudflare GeoIP Redirect» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«WP Cloudflare GeoIP Redirect» ha sido traducido a 1 idioma local. Gracias a los traductores por sus contribuciones.

Traduce «WP Cloudflare GeoIP Redirect» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.4

  • option to add custom Query string parameter name and value to current URL based on redirect settings

1.3

  • corregido problema de bucle de redirección cuando la url de la web es la misma que la url de redirección
  • añadida cabecera HTTP «Cache-Control: no-cache, no-store, must-revalidate»
  • después de trabajar con «LiteSpeed Cache» para corregir los problemas con que la redirección no funciona cuando está activa la caché se añade a la FAQ

1.2

  • cambiado el código de redirección para usar «wp_redirect»

1.1

  • Añadido el framework CMB2 para las opciones del plugin

1.0

  • Primera versión