Apache - Redirigir URLs .htaccess

   
Vista:

Redirigir URLs .htaccess

Publicado por Elena elenayrico@gmail.com (9 intervenciones) el 12/04/2015 21:54:18
Hola a todos.

Con el tema de la necesidad de hacer la web adaptable estoy haciendo de nuevo la web en wordpress, anteriormente la tenía desarrollada con HTML.

Para evitar los errores 404 y no perder posicionamiento quiero crear un archivo .htaccess para indicar las nuevas URLs.

Os agradecería me ayudarais a crear el archivo para indicar individualmente cada nueva dirección.

Ejemplo, http://www.viejaweb.com/contacto.html redirigirla a http://www.nuevaweb.com/contacto
http://www.viejaweb.com/servicios.html redirigirla a http://www.nuevaweb.com/servicios
y así sucesivamente.

Gracias y un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Redirigir URLs .htaccess

Publicado por xve (236 intervenciones) el 13/04/2015 09:11:00
Hola Elena, si cambias de dominio, el posicionamiento empieza desde cero... entiendo que en lo pondras en el mismo dominio,

Yo utilizo esto:
1
2
RewriteEngine On
RewriteRule ^antiguaUrl(.*)$ /nuevaUrl/ [R=301,L]

Coméntanos si te sirve, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Redirigir URLs .htaccess

Publicado por Elena elenayrico@gmail.com (9 intervenciones) el 13/04/2015 09:26:51
Muchas gracias.

Esa opción creo que redirige todas las URLs a la nueva. ¿Hay alguna manera de hacerlo personalizadamente una por una? Hay que tener en cuenta que en la nueva las URLs ya son amigables y además el nombre de alguna nueva no se corresponde con la anterior, ya que algunas las he modificado. Por ese motivo me gustaría redirigir una por una las URLs.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Redirigir URLs .htaccess

Publicado por xve (236 intervenciones) el 13/04/2015 15:49:35
Hola Elena, el ejemplo que te he puesto, te redirige todas las urls que empiezan por /antiguaUrl... si lo que quieres hacer es archivo por archivo, puedes hacerlo así:

1
RewriteRule ^archivo1.php$ /nuevoArchivo.php [R=301,L]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Redirigir URLs .htaccess

Publicado por Elena elenayrico@gmail.com (9 intervenciones) el 13/04/2015 17:06:32
Como estoy un poco "verde" en el tema te agradecería que me pusieras el siguiente ejemplo:

Redirigir http://www.webantigua/servicios.html a http://www.webnueva/lineas-de-negocio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Redirigir URLs .htaccess

Publicado por xve (236 intervenciones) el 13/04/2015 18:49:06
Creo que seria algo así... pruébalo haber que tal...

1
RewriteRule ^servicios.html$ http://www.webnueva/lineas-de-negocio [R=301,L]

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Redirigir URLs .htaccess

Publicado por Elena elenayrico@gmail.com (9 intervenciones) el 13/04/2015 20:58:01
No me funciona.

Este es el contenido del archivo:


RewriteRule ^index.html$ http://quierosercorredor.com [R=301,L]
RewriteRule ^franquicias-de-correduria-de-seguros.html$ http://quierosercorredor.com [R=301,L]
RewriteRule ^metodo.html$ http://quierosercorredor.com/metodo/ [R=301,L]
RewriteRule ^perfil.html$ http://quierosercorredor.com/perfil/ [R=301,L]
RewriteRule ^servicios.html$ http://quierosercorredor.com/servicios/ [R=301,L]
RewriteRule ^inversion.html$ http://quierosercorredor.com/inversion/ [R=301,L]
RewriteRule ^nuevasfranquicias.html$ http://quierosercorredor.com/oficinas/ [R=301,L]
RewriteRule ^recoletos-consultores.html$ http://quierosercorredor.com [R=301,L]
RewriteRule ^contacto.html$ http://quierosercorredor.com/contacto/ [R=301,L]
RewriteRule ^contacto.html?key=BL6sVpgm&formname=INFORMACIONfranquicias$ http://quierosercorredor.com/contacto [R=301,L]
RewriteRule ^franquicias.html$ http://quierosercorredor.com/modelos-de-negocio-correduria/ [R=301,L]
RewriteRule ^la-franquicia.html$ http://quierosercorredor.com/modelos-de-negocio-correduria/agencias-exclusive/ [R=301,L]
RewriteRule ^ventajas.html$ http://quierosercorredor.com [R=301,L]
RewriteRule ^politica-de-privacidad.html$ http://quierosercorredor.com [R=301,L]
RewriteRule ^aviso-legal.html$ http://quierosercorredor.com [R=301,L]
RewriteRule ^delegaciones.html$ http://quierosercorredor.com/modelos-de-negocio-correduria/delegaciones/ [R=301,L]
RewriteRule ^departamentos.html$ http://quierosercorredor.com/modelos-de-negocio-correduria/departamentos/ [R=301,L]
RewriteRule ^correduria.html$ http://quierosercorredor.com/modelos-de-negocio-correduria/agencias-exclusive/ [R=301,L]
RewriteRule ^plantrabajo.html$ http://quierosercorredor.com/plan-de-trabajo [R=301,L]
RewriteRule ^form/formulario.php$ http://quierosercorredor.com/contacto/ [R=301,L]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Redirigir URLs .htaccess

Publicado por xve (236 intervenciones) el 14/04/2015 08:03:27
Hola Elena, te falta el RewriteEngine On al inicio...

He hecho una prueba y te tienen que funcionar...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Redirigir URLs .htaccess

Publicado por Elena elenayrico@gmail.com (9 intervenciones) el 14/04/2015 09:47:05
Perfecto! Funciona correctamente.

Muchísimas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Redirigir URLs .htaccess

Publicado por Elena elenayrico@gmail.com (9 intervenciones) el 15/04/2015 10:06:40
Buenos días.

Una consulta para un caso similar:

¿Cómo sería el archivo si lo que hacemos es una web que tenemos hecha con HTML y la diseñamos ahora con wordpress cuyas Urls son amigables y además hay alguna Url que aprovechamos a cambiar de nombre?

Ej. miweb.html/contacto.html ahora es miweb.html/contacto

miweb.html/delegaciones.html ahora es miweb.html/oficinas

Gracias por adelantado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Redirigir URLs .htaccess

Publicado por xve (236 intervenciones) el 15/04/2015 10:12:42
Hola Elena, ahí tendrás que hacer lo mismo, no? Es una redirección 301 igual que las anteriores...

No se ver la diferencia...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Redirigir URLs .htaccess

Publicado por Elena (9 intervenciones) el 15/04/2015 16:35:44
Por algún motivo no funciona. Te adjunto el archivo (en word) para que lo eches un vistazo por si me falta algo.

Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Redirigir URLs .htaccess

Publicado por xve (236 intervenciones) el 15/04/2015 20:07:23
Hola Elena, exactamente cual es el que no te funciona?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Redirigir URLs .htaccess

Publicado por Elena (9 intervenciones) el 15/04/2015 23:55:37
Al subir el archivo que he adjuntado al servidor, no me deja acceder a ningún enlace de la web, me da errores 404
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Redirigir URLs .htaccess

Publicado por Elena (9 intervenciones) el 20/04/2015 16:20:49
Buenos días.

Volviendo al htaccess inicial que redireccionaba las antiguas urls a las nuevas he detectado un fallo.

Al poner www.midominio.com/index.html me redirecciona al nuevo dominio sin problema, pero al ponerlo sin index.htm accede al antiguo domino.

Te envío el archivo en word para ver si lo puedes revisar.

Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar