Redireccionar solo categoría padre sin afectar subcategorías

  • Autor Autor luchozero
  • Fecha de inicio Fecha de inicio
luchozero

luchozero

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Hola amigos!!

Tengo un pequeño problema, a ver si alguien me puede echar una mano.

Resulta que tengo varias subcategorías dentro de una categoría padre:



El caso, es que quiero hacer un redireccionamiento para que cuando alguien acceda a la categoría padre (https://www.miweb.com/categoriaPADRE/) vaya a otra url que tengo preparado, el caso, es que he intentado hacerlo mediante .htaccess de la siguiente manera:

Redirect 301 /categoriaPADRE/ https://www.miweb.com/nuevaURL/

y aunque es verdad que sirve, desgraciadamente también me redirige todas las subcategorías que están dentro de la categoría padre, hay alguna manera de redireccionar para que solo lo haga la categoría padre, y que las subcategorías conserven la misma url?

Muchas gracias!
 
@luchozero Mejor hazlo con PHP, con este código lo logras, en el functions.php

PHP:
add_action('wp_head', 'redirect_category');
function redirect_category() {
    global $wp_query;
    $category = 10; // ID de la categoria
    if ($category == $wp_query->query_vars['cat']) {
        header("HTTP/1.1 301 Moved Permanently");
        header("Location: /");
        exit;
    }
}
 
@luchozero Mejor hazlo con PHP, con este código lo logras, en el functions.php

PHP:
add_action('wp_head', 'redirect_category');
function redirect_category() {
    global $wp_query;
    $category = 10; // ID de la categoria
    if ($category == $wp_query->query_vars['cat']) {
        header("HTTP/1.1 301 Moved Permanently");
        header("Location: /");
        exit;
    }
}
Muchísimas gracias, funcionó a la perfección!!

🙂
 
Atrás
Arriba