Problema redireccio...
Avisos
Vaciar todo

Problema redirecciones cadena  

Página 1 / 3
 
Mauri
 Mauri
Usuario eminente

Hola tenemos muchos problemas con la indexación de google y contenido duplicado así que queremos redireccionar por htaccess.

Escribimos el siguiente comando en htaccess por ejemplo este de más abajo y no funciona, hay otra manera de hacerlo?

En este caso lo queremos decir que todas las urls que contengan jjj vayan a la home

RewriteRule ^(.*)jjj(.*)$  http://www.eventosbarcelona.com  [R=301,L]

Gracias por adelantado

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 03/04/2017 1:33 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Mauri.

No creo que con ese código te funcione.
Por favor indícanos una URl de las que da el aviso o mejor si nos adjuntas una captura con el contenido duplicado que te indica.

un saludo

ResponderCitar
Respondido : 03/04/2017 3:25 pm

Mauri
 Mauri
Usuario eminente

Hola pues creo que es por la template pero tengo cientos de urls duplicadas 🙁

http://www.eventosbarcelona.com/performances/light-graffiti-eventos?jjj=1488412840002
http://www.eventosbarcelona.com/en/venues/arenas-dome-event-organisation?jjj=1488240040002
http://www.eventosbarcelona.com/en/themed-parties/futurist-futuristic-party-barcelona?jjj=1488412840002

Y un largo etcétera... El problema es que de unas 300 urls que tengo google me indexa 2000 y pico y he bajado muchísimo, quiero que todas las peticiones que lleguen con jjj vayan hasta antes del interrogante.

Como esta de jjj tengo varios parámetros de url que hacen lo mismo, le he dicho en webmaster tools que no indexe nada con esos parámetros pero de momento nada de nada así que me quiero adelantar y no servir la página, o bien redireccionarlas a un 404 o a la home,

Gracias por adelantado!

Mauri

ResponderCitar
Respondido : 03/04/2017 5:06 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Entiendo que delante de tu redirecciòn tienes RewriteEngine On, es decir:

RewriteEngine On
RewriteRule ^(.*)jjj(.*)$  http://www.eventosbarcelona.com  [R=301,L]

Asegúrate de que la redirección se encuentre al inicio del archivo .htaccess

Saludos.

ResponderCitar
Respondido : 03/04/2017 11:26 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Mauri
 Mauri
Usuario eminente

Hola Jhon, si, está al principio de todo 🙁

Un saludo,

Mauri

ResponderCitar
Respondido : 03/04/2017 11:35 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Puedes probar por ejemplo si te funcionar:

RewriteEngine On
RedirectMatch ^?jjj=1488412840002$   http://www.eventosbarcelona.com$1 
ResponderCitar
Respondido : 04/04/2017 5:09 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Mauri
 Mauri
Usuario eminente

Hola he quitado los números y puesto

RewriteEngine On
RedirectMatch ^?jjj$ http://www.eventosbarcelona.com$1

Me sale error 500, el 1 hay que ponerlo? Lo quito pero sigo con el 500,

Un saludo,

Mauri

ResponderCitar
Respondido : 04/04/2017 12:45 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

No funciona porque es un query string, revisa:
https://simonecarletti.com/blog/2009/01/apache-query-string-redirects/

De manera general podrías probar con:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^jjj=(.*)$
RewriteRule ^(.*)$   http://www.eventosbarcelona.com  [R=301,L]

Saludos.

ResponderCitar
Respondido : 04/04/2017 6:59 pm

Cursos Gratuitos WordPress

Mauri
 Mauri
Usuario eminente

Hola casi funciona!

con este código

RewriteCond %{QUERY_STRING} ^jjj=(.*)$
RewriteRule ^(.*)$ http://www.eventosbarcelona.com [R=301,L]

Me lleva de

http://www.eventosbarcelona.com/en/themed-parties/futurist-futuristic-party-barcelona?jjj=1488412840002

a

http://www.eventosbarcelona.com/?jjj=1488412840002

Es decir me mantiene el jjj hay alguna manera de quitarle el ?jjj=1488412840002 y que quede solo el dominio?

Muchas gracias por adelantado,

Mauri

ResponderCitar
Respondido : 04/04/2017 10:24 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Prueba con :

RewriteEngine On
RewriteCond %{QUERY_STRING} ^jjj=(.*)$
RewriteRule ^(.*)$   http://www.eventosbarcelona.com?  [R=301,L]

Observa el signo ? al finalizar la url

Saludos.

ResponderCitar
Respondido : 04/04/2017 11:25 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Mauri
 Mauri
Usuario eminente

Ahora si funciona muchas gracias! Hay alguna manera de en vez de hacer un 301 servir un 404?

Un saludo,

Mauri

ResponderCitar
Respondido : 04/04/2017 11:34 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Primero tendrias que crear la pagina 404, en el siguiente enlace tienes una guía: https://docs.joomla.org/Creating_a_Custom_404_Error_Page/es luego se tendria que modificar la redirección para que apunte hacia la url con el 404.

ResponderCitar
Respondido : 05/04/2017 4:16 am

Mauri
 Mauri
Usuario eminente

Hola la página ya la tengo creada ya que tengo un componente, simplemente con redireccionar a esta ya está?

Es decir, google reconocerá que es un 404 haciendo redirección a una página de error?

Un saludo,

Mauri

ResponderCitar
Respondido : 05/04/2017 1:56 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Mauri.

Es decir, google reconocerá que es un 404 haciendo redirección a una página de error?
Google lo que interpreta es que no existe ningún error en la url que le indicas ya que esta cargando, para google es indiferente que sea una pagina 404 o el index ( para el es lo mismo ) , solo comprueba que cargue.

En este caso en vez de mandar al index o una categoría lo mandas a una pagina con el nombre 404, estas paginas se utilizan mas que para los robot, para el cliente ya que le estas indicando que esa url no existe.

Un saludo

ResponderCitar
Respondido : 05/04/2017 2:17 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Mauri
 Mauri
Usuario eminente

Hola, es que como son tantos cientos (y miles) de páginas hacer tantas redirecciones me da miedo, hay alguna menear de pasarle un código de estado 404 en vez del 301?

Ahora lo que he hecho gracias a vuestra ayuda es redireccionar a la url de not found personalizada, lo ideal sería pasar de 301 a 404, creéis que se puede hacer?

Un saludo,

Mauri

ResponderCitar
Respondido : 05/04/2017 8:30 pm
Página 1 / 3