Avisos
Vaciar todo

[Resuelto] redireccion sitios wordpress

16 Respuestas
3 Usuarios
0 Reactions
60 Visitas
Respuestas: 44
Trusted Member
Topic starter
 

Buenas tardes, antes de la migración en WordPress en visitar sitio apuntaba a mercerianinot.es y visitar tienda estaba modificado para que apuntara también a mercerianinot.es y ahora vuelto a mercerianinot.es/tienda. ¿me podéis ayudar a modificarlo para que vuelva a apuntar

Captura visitar

a mercerianinot.es? gracias

Contenido solo visible a usuarios registrados


 
Respondido : 20/11/2025 6:26 pm
Bruno
Respuestas: 6609
Illustrious Member Moderator
 

Hola Montserrat,

Necesitamos mas detalles para conocer como estaba configurada esta redirección, era por medio de un plugin o directamente desde reglas estipuladas en el archivo de htaccess?

Por otro lado, esta vista de esta URL no es la deseada correcto?

https://www.mercerianinot.es/tienda/

Quedamos atentos

Saludos!


 
Respondido : 20/11/2025 7:55 pm
Respuestas: 44
Trusted Member
Topic starter
 
  1. Hola. No se como estaba configurada me lo configuraron. Exacto me lo configuraron que al ckickar https://www.mercerianinot.es/tienda/ te redirigia a mercerianinot.es no a la tienda. No se como reconfigurarlo.

 
Respondido : 20/11/2025 8:19 pm
Bruno
Respuestas: 6609
Illustrious Member Moderator
 

Que tal Montserrat,

Vale no hay problema, por acá te explicaré como lograr lo que deseas de la forma mas simple posible

Vamos a instalar el siguiente plugin

https://es.wordpress.org/plugins/redirection/

Con el instalado vamos a ubicar la opción nueva en el menu lateral desde Herramientas -> Redirection

redirection1

Probablemente, se ejecute una configuración guiada si es la primera vez que se instala el plugin

Luego solo bastara con configurar una nueva redirección de la siguiente manera

redirection2

Con hacer clic en "Añadir redirección" debería de bastar

Valida y nos comentas

Saludos!

 

 


 
Respondido : 20/11/2025 11:39 pm
Respuestas: 44
Trusted Member
Topic starter
 

Hola pruebo. Y en pegando este código en code snniper?

add_action('init', function() {
if (trim($_SERVER['REQUEST_URI'], '/') === 'tienda') {
wp_redirect('https://mercerianinot.es', 301);
exit;
}
});


 
Respondido : 21/11/2025 3:33 pm
Pepe
 Pepe
Respuestas: 41599
Illustrious Member Admin
 

Hola Montserrat.

Estaria bien pero podemos mejorarlo:

add_action('template_redirect', function() {
$path = trim(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH), '/');

if ( $path === 'tienda' || $path === 'tienda/' || is_page('tienda') ) {
wp_redirect('https://mercerianinot.es', 301);
exit;
}
});

 

Con esto cubrimos tosas las variantes de tienda

  • /tienda
  • /tienda/
  • /tienda/?utm_source=whatever
  • etc.

 

Un saludo


 
Respondido : 21/11/2025 3:45 pm
Respuestas: 44
Trusted Member
Topic starter
 

ok, gracias probaré


 
Respondido : 21/11/2025 4:20 pm
Bruno
Respuestas: 6609
Illustrious Member Moderator
 

Hola Montserrat,

Mantendremos la consulta abierta esperando tus comentarios

Saludos!


 
Respondido : 21/11/2025 5:03 pm
Respuestas: 44
Trusted Member
Topic starter
 

ok, gracias, funcionando


 
Respondido : 23/11/2025 5:36 am
Pepe
 Pepe
Respuestas: 41599
Illustrious Member Admin
 

Hola Montserrat

Nada, Gracias a ti.

Cualquier consulta que tengas no dudes en comunicarlo.

 

Un saludo

 


 
Respondido : 23/11/2025 12:22 pm
Respuestas: 44
Trusted Member
Topic starter
 

Hola. ¿Y cuando google muestra por ejemplo tienda pagins 5 _15 se puede hacer que siempre secredirija a mercerianinot.es?

Ejem: https://www.mercerianinot.es/tienda/page/6/?srsltid=AfmBOooye_muNA4tJyXn0ik2Kuo9z6Sfx_POKPwcF8HEVQN1z676Xt_J

Screenshot 20251129 065827 Chrome

 


 
Respondido : 29/11/2025 6:01 am
Pepe
 Pepe
Respuestas: 41599
Illustrious Member Admin
 

Hola Pedro.

Eso son las paginaciones.

.- Accede a Fragmentos de código -> añadir nuevo.

.- Añade un titulo para tenerlo identificado y añade el siguiente código:

function noindex_woocommerce_shop_pagination( $robots ) {
if ( is_shop() && is_paged() ) { // Solo para paginaciones de la tienda (paged > 1)
$robots['index'] = 'noindex';
$robots['follow'] = 'follow'; // Permite seguir enlaces a productos individuales
}
return $robots;
}
add_filter( 'wpseo_robots', 'noindex_woocommerce_shop_pagination' );

 

Este código lo que hace es que no se indexen las paginaciones.

 

Para redireccionar:

// Redirigir SOLO las paginaciones de la tienda de WooCommerce a la home
function redirect_only_shop_pagination_to_home() {
if ( is_shop() && is_paged() ) {
wp_redirect( home_url('/'), 301 );
exit;
}
}
add_action( 'template_redirect', 'redirect_only_shop_pagination_to_home' );

 

Un Saludo

 


 
Respondido : 29/11/2025 12:24 pm
Respuestas: 44
Trusted Member
Topic starter
 
  1. Entonces añado en fragmentos de codigo dos nuevos ademas delvquecya tenia. Uno para no indexar paginaciones y otro para redirigir paginaciones?

 
Respondido : 29/11/2025 1:13 pm
Pepe
 Pepe
Respuestas: 41599
Illustrious Member Admin
 

Hola Pedro/Montserrat

Exacto, cada uno hace su función, el primero es para que google no indexe las paginaciones y el otro es para realizar la re-dirección.

Con el tiempo, cuando Google elimine las paginaciones de las búsquedas podrás eliminar las re-direcciones.

 

Un Saludo


Esta publicación ha sido modificada el hace 1 mes por Pepe
 
Respondido : 29/11/2025 4:16 pm
Respuestas: 44
Trusted Member
Topic starter
 

ok, gracias, funcionando


 
Respondido : 30/11/2025 9:38 am
Página 1 / 2