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
a mercerianinot.es? gracias
Contenido solo visible a usuarios registrados
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!
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
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
Con hacer clic en "Añadir redirección" debería de bastar
Valida y nos comentas
Saludos!
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;
}
});
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
Un saludo
ok, gracias probaré
Hola Montserrat,
Mantendremos la consulta abierta esperando tus comentarios
Saludos!
ok, gracias, funcionando
Hola Montserrat
Nada, Gracias a ti.
Cualquier consulta que tengas no dudes en comunicarlo.
Un saludo
Hola. ¿Y cuando google muestra por ejemplo tienda pagins 5 _15 se puede hacer que siempre secredirija a mercerianinot.es?
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
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
ok, gracias, funcionando