Uso de reglas personalizadas en el Administrador de redirecciones

En este artículo explicaremos cómo utilizar las opciones de Reglas Personalizadas en nuestro Gestor de Redirecciones.

Uso de reglas personalizadas

Para utilizar esta función, vaya a Redirecciones en el menú SEO Todo en Uno y verá el formulario Añadir nueva redirección.

Añadir nuevo formulario de redirección en la pantalla Redirecciones en All in One SEO

Haga clic en el enlace Configuración avanzada para mostrar los campos Reglas personalizadas.

Campos de reglas personalizadas en el formulario Añadir nueva redirección

Verá un menú desplegable en el que puede seleccionar el tipo de regla y un campo en el que puede introducir el valor con el que desea establecer la coincidencia.

He aquí una explicación de cada uno de los tipos de reglas:

Estado de la conexión

Utilice esta opción para hacer coincidir las redirecciones según el estado de inicio de sesión del usuario. Puede redirigir a un visitante si está conectado o desconectado de su sitio.

Estado de inicio de sesión seleccionado en los campos de reglas personalizadas

Roles de usuario de WordPress

Utilice esta opción para hacer coincidir las redirecciones por el rol de usuario para los usuarios registrados. Puede configurar varios roles, como Autor y Editor, para que coincidan con uno u otro.

Roles de usuario de WordPress seleccionados en los campos Reglas personalizadas

Remitente

Utilice esta opción para hacer coincidir las redirecciones por el referente. Haga clic en el conmutador Regex para utilizar regex para hacer coincidir los valores.

Remitente seleccionado en los campos Reglas personalizadas

Agente de usuario

Utilice esta opción para hacer coincidir las redirecciones por el agente de usuario. Haga clic en el conmutador Regex para añadir sus propios valores o utilice nuestras opciones predefinidas.

Agente de usuario seleccionado en los campos de reglas personalizadas

He aquí una explicación de nuestras opciones predefinidas:

  • Móvil: Esta opción regex coincidirá con cualquiera de estos agentes de usuario móviles:
iPad|iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-Md+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS
  • Fuentes: Esta opción coincidirá con cualquiera de estos agentes de usuario:
Bloglines|feed|rss
  • Bibliotecas: Esta opción regex coincidirá con cualquiera de estos agentes de usuario de biblioteca:
cURL|Java|libwww-perl|PHP|urllib

Utilice esta opción para hacer coincidir las redirecciones con las cookies. Haga clic en el conmutador Regex para utilizar regex para hacer coincidir los valores.

Cookie seleccionada en los campos Reglas personalizadas

Dirección IP

Utilice esta opción para hacer coincidir los redireccionamientos por dirección IP.

IP seleccionada en los campos Reglas personalizadas

Haga clic en el conmutador Regex para utilizar regex para hacer coincidir los valores.

Regla IP con regex en los campos de Reglas Personalizadas

Servidor

Utilice esta opción para hacer coincidir las redirecciones a un servidor. Haga clic en el conmutador Regex para utilizar regex para hacer coincidir los valores.

Servidor seleccionado en los campos Reglas personalizadas

Encabezado HTTP

Utilice esta opción para hacer coincidir las redirecciones con un encabezado HTTP. Haga clic en el conmutador Regex para utilizar regex para hacer coincidir los valores.

Encabezado HTTP seleccionado en los campos Reglas personalizadas

Filtro WordPress

Utilice esta opción para establecer filtros personalizados. El nombre del filtro se ejecutará al intentar hacer coincidir una redirección.

Filtro WordPress seleccionado en los campos Reglas personalizadas

El valor de retorno del filtro siempre será 'false', lo que significa que el filtro nunca coincidirá. Utilice el filtro y devuelva un valor "verdadero" para que la regla coincida.

add_filter( 'aioseo_custom_filter', function ( $match, $url, $redirect ) {
if ( ! empty( $_GET['do-redirect'] ) ) {
$match = true;
}

return $match;
}, 10, 3 );

Local

Utilice esta opción para hacer coincidir las redirecciones con una configuración regional. Haga clic en el conmutador Regex para utilizar regex para hacer coincidir los valores.

Configuración regional seleccionada en los campos de reglas personalizadas

Reglas múltiples

Puede añadir varias reglas combinando cualquiera de las anteriores haciendo clic en el botón Añadir regla personalizada.

Las reglas múltiples se comportarán como una coincidencia AND.

Ejemplo: La regla de Estado de inicio de sesión y Configuración regional a continuación coincidirá como: El usuario ha iniciado sesión Y la configuración regional es en_GB.

Ejemplo de varias reglas personalizadas