Buenas tardes. Tengo en mi web un item de menú que es tienda y dentro de ella 2 categorías, una de artículos y otra de libros. La primera está asociada a una serie de productos de Virtuemart, pero la segunda está vacía. Lo que pretendo es que al seleccionar la categoría "Libros", se redirecciones a una web externa. He intentado hacerlo con cpanel dándole la url de la categoría Libros y la de destino. A partir de aquí, cuando hago click en la categoría Libros, se redirecciona a esa web externa, pero también lo hace cuando selecciono el item de menú "Tienda". ¿Cómo puedo hacer para que la redirección se efectue exclusivamente al seleccionar la categoría "Libros".
Gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Las urls que se forman son diferente, habilita las urls amigables en tu sitio web de esta manera será más fácil interpretar la redirección, lógicamente tendrías que usar la redirección con la nueva url amigable
Revisa : https://www.webempresa.com/blog/item/317-urls-amigables-en-joomla.html
Saludos.
Hola Jhon. He activado las url's amigables y he vuelto a configurar la redirección poniendo como origen la url amigable, pero no redirige. Una vez generada la redirección aparece este mensaje:
Actualmente, “libreriacefas.es/tienda/libros/” se está redirigiendo a: http://cefas.encuentrolibros.com/buscador.php
Sin embargo, tanto si hago click en el elemento "libros" como si pongo en la barra de direcciones la url, la web no se redirige a la de destino.
Hola,
Deja las urls amigables activadas. Edita el archivo .htaccess que tienes en la raíz de la web y añade al final del mismo lo siguiente:
redirect 301 tienda/libros http://cefas.encuentrolibros.com/buscador.php
Quita el resto de redirecciones que hayas añadido con otros sistemas.
Una vez hecho esto, cierra el navegador (es necesario reiniciar la sesión) y después prueba si te funciona este redireccionamiento.
Hola. He hecho lo que me dices. Después de quitar el direccionamiento que había configurado con cpanel he editado el fichero .htaccess y añadido la línea que me indicas, pero sigue sin hacer el redireccionamiento.
Hola
Coloca el código que te envio Pablo pero al inicio del archivo .htaccess, al inicio de todo, no al final
Saludos.
Tampoco redirige poniéndolo al principio. ¿Podría tener relación que existe en ese mismo directorio un fichero htaccess.txt?
Buenos días Gabriel,
En el .htaccess que te indicó Pablo, cambia:
Redirect 301 tienda/libros http://cefas.encuentrolibros.com/buscador.php
Por esto:
Redirect 301 /tienda/libros http://cefas.encuentrolibros.com/buscador.php
Revisa si con ello hace la redirección deseada.
Saludos
Sí, perfecto, así sí redirecciona. ¿Se le puede añadir algún parámetro para que la web de destino aparezca en una nueva ventana?
Hola Gabriel,
No es posible realizar el cambio que nos indicas desde .htaccess
La única forma posible es que en vez de crear una categoría libro, creases desde virtuemart un módulo html con un enlace directo y utilizando target="_blank" colocando abajo de las categorías.
Probablemente esto último no quede muy estético.
Saludos