Jump to content

Redireccion paginas en htaccess


Deconautica

Recommended Posts

Buenas, resulta que tenia activado el idioma catalan en mi tienda online por lo que en google me esta posicionando paginas con la extension es/ de españa y de ca/ catalan.....cuando me he dado cuenta he eliminado el idioma catalan ya que no lo utilizo.

Ahora mis paginas ya no tienen extension es/ ni ca/ pero tengo cientos de paginas con esas extensiones posicionadas en google.

Gracias a las indicaciones se que lo mejor en mi caso seria modificar el htaccess haciendo una redireccion pero no se exactamente como debería hacerlo.

Mediante un post anterior me recomienda un post donde indican lo siguiente
 

You can use this rule as your very first rule in /webshop/.htaccess:

I would like to redirect the domain.dk/webshop/en/[products] to domain.dk/webshop/da/[products]

RewriteEngine On

RewriteRule ^en/(.*)$ /da/$1 [L,NC,NE,R=301]

 

 

Yo tengo que pasar mis pagfinas con la extension es a que no lleven nada.

Como deberia ser el codigo y donde copiarlo exactamente?


Gracias

Link to comment
Share on other sites

Si no tienes muchas urls puedes hacerlo una a una de la siguiente manera:

 

Redirect 301 /urlactual.html http://www.tudominio.com/urlnueva.html
 
O sea en tu caso: (si ahora solo tienes un idiona)

Redirect 301 /ca/urlactual.html http://www.tudominio.com/urlnueva.html
 
 
O de forma general: (de todo el directorio ca)
 
Redirect 301 /ca/ http://www.tudominio.com/
 
En este caso te va a redirigir todas las urls /ca a una misma url
 
 
Link to comment
Share on other sites

las de ca la verdad no me preocupan, pero las paginas con extension es/ si estaban bien posicionadas alguna y son cientos.

La idea seria indicar que todo lo que sea es/ lo lleve a sin extension

Eso que me estas indicando donde debería hacerlo????, explicación para torpes plz.

Muchas gracias por tu tiempo

Link to comment
Share on other sites

Pues así la segunda forma.

 

Algo cómo:

 

Redirect 301 /es/ http://www.tudominio.com/

 

Tienes que poner esto directamente en el archivo .htaccess  (lo encontraras en la raiz del sitio) (entrando por ftp o ssh), Descargate el archivo original y editalo, añadiendo esa línea (al final del documento por ejemplo) (haz una copia del original antes del archivo por si acaso). Lo vuelves a subir de nuevo por ftp y pruebas que las urls antiguas indexadas por google te redirijan a las nuevas.

 

 

 

Por ejemplo fijate en está web que redirecciona a otra más o menos cómo tu caso (en este caso fue una migración de un dominio a un subdominio), está hecho de la forma que te cuento:

Link to comment
Share on other sites

MILLLLLLLLLLLL GRACIAS, ahora mismo cada vez que entro en una pagina posicionada con la extensión es/ me lleva a la misma pagina sin esa extensión asi que por este lado perfecto.

 

Debería borrar todos esos fallos en google webmaster?

 

Pero lo ideal seria que te haga la redireccion al sitio exacto no a la pagina principal...

 

Es decir si el producto pepito en idioma chino no existe, pero en idioma español si existe, porque eliminastes el idioma chino, que te redireccione a ese producto en el idioma Español

 

¿Eso te lo hace ahora?

Link to comment
Share on other sites

En el Search Console (antes webmaster tools) en errores, supongo tendrás errores 404 (les puedes dar cómo resueltos, si es que estan resueltos, pero no es imprescindible), aunque está bien hacerlo para tenerlo ordenado para cuando tengas nuevos errores no liarte con los antiguos. (tienes que ser administrador de la cuenta si no te muestra el botón de "marcar com resuelto".

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...